--- /srv/rebuilderd/tmp/rebuilderduwpKoE/inputs/libfftw3-mpi-dev_3.3.10-2+b1_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderduwpKoE/out/libfftw3-mpi-dev_3.3.10-2+b1_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-11-29 14:48:29.000000 debian-binary │ -rw-r--r-- 0 0 0 1056 2024-11-29 14:48:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 65848 2024-11-29 14:48:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 66144 2024-11-29 14:48:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -2,17 +2,17 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:48:29.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:48:29.000000 ./usr/include/ │ │ │ -rw-r--r-- 0 root (0) root (0) 36969 2024-11-29 14:48:29.000000 ./usr/include/fftw3-mpi.f03 │ │ │ -rw-r--r-- 0 root (0) root (0) 9624 2024-11-29 14:48:29.000000 ./usr/include/fftw3-mpi.h │ │ │ -rw-r--r-- 0 root (0) root (0) 18678 2024-11-29 14:48:29.000000 ./usr/include/fftw3l-mpi.f03 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:48:29.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:48:29.000000 ./usr/lib/powerpc64le-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 237912 2024-11-29 14:48:29.000000 ./usr/lib/powerpc64le-linux-gnu/libfftw3_mpi.a │ │ │ --rw-r--r-- 0 root (0) root (0) 238572 2024-11-29 14:48:29.000000 ./usr/lib/powerpc64le-linux-gnu/libfftw3f_mpi.a │ │ │ --rw-r--r-- 0 root (0) root (0) 238732 2024-11-29 14:48:29.000000 ./usr/lib/powerpc64le-linux-gnu/libfftw3l_mpi.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 237920 2024-11-29 14:48:29.000000 ./usr/lib/powerpc64le-linux-gnu/libfftw3_mpi.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 238580 2024-11-29 14:48:29.000000 ./usr/lib/powerpc64le-linux-gnu/libfftw3f_mpi.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 238740 2024-11-29 14:48:29.000000 ./usr/lib/powerpc64le-linux-gnu/libfftw3l_mpi.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:48:29.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:48:29.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:48:29.000000 ./usr/share/doc/libfftw3-mpi-dev/ │ │ │ -rw-r--r-- 0 root (0) root (0) 10046 2021-02-25 22:52:19.000000 ./usr/share/doc/libfftw3-mpi-dev/NEWS.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2122 2020-12-10 12:02:44.000000 ./usr/share/doc/libfftw3-mpi-dev/README │ │ │ -rw-r--r-- 0 root (0) root (0) 2940 2024-10-26 11:57:20.000000 ./usr/share/doc/libfftw3-mpi-dev/README.Debian │ │ │ -rw-r--r-- 0 root (0) root (0) 1462 2024-11-29 14:48:29.000000 ./usr/share/doc/libfftw3-mpi-dev/changelog.Debian.gz │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libfftw3_mpi.a │ │ │ ├── nm -s {} │ │ │ │ @@ -159,18 +159,18 @@ │ │ │ │ U fftw_mpi_block_coords │ │ │ │ U fftw_mpi_choose_radix │ │ │ │ 0000000000003310 T fftw_mpi_cleanup │ │ │ │ U fftw_mpi_conf_standard │ │ │ │ U fftw_mpi_default_block │ │ │ │ U fftw_mpi_dtensor_canonical │ │ │ │ U fftw_mpi_dtensor_destroy │ │ │ │ -0000000000006670 T fftw_mpi_execute_dft │ │ │ │ -00000000000066f0 T fftw_mpi_execute_dft_c2r │ │ │ │ -00000000000066b0 T fftw_mpi_execute_dft_r2c │ │ │ │ -0000000000006730 T fftw_mpi_execute_r2r │ │ │ │ +0000000000006680 T fftw_mpi_execute_dft │ │ │ │ +0000000000006700 T fftw_mpi_execute_dft_c2r │ │ │ │ +00000000000066c0 T fftw_mpi_execute_dft_r2c │ │ │ │ +0000000000006740 T fftw_mpi_execute_r2r │ │ │ │ 0000000000003280 T fftw_mpi_init │ │ │ │ U fftw_mpi_is_block1d │ │ │ │ 0000000000003560 T fftw_mpi_local_size │ │ │ │ 00000000000036a0 T fftw_mpi_local_size_1d │ │ │ │ 0000000000003760 T fftw_mpi_local_size_2d │ │ │ │ 0000000000003710 T fftw_mpi_local_size_2d_transposed │ │ │ │ 0000000000003810 T fftw_mpi_local_size_3d │ │ │ │ @@ -188,35 +188,35 @@ │ │ │ │ U fftw_mpi_mkdtensor │ │ │ │ U fftw_mpi_mkproblem_dft_d │ │ │ │ U fftw_mpi_mkproblem_rdft2_d │ │ │ │ U fftw_mpi_mkproblem_rdft_d │ │ │ │ U fftw_mpi_mkproblem_transpose │ │ │ │ U fftw_mpi_num_blocks │ │ │ │ U fftw_mpi_num_blocks_total │ │ │ │ -0000000000004170 T fftw_mpi_plan_dft │ │ │ │ -00000000000043e0 T fftw_mpi_plan_dft_1d │ │ │ │ -0000000000004600 T fftw_mpi_plan_dft_2d │ │ │ │ -0000000000004880 T fftw_mpi_plan_dft_3d │ │ │ │ -00000000000061b0 T fftw_mpi_plan_dft_c2r │ │ │ │ -0000000000006420 T fftw_mpi_plan_dft_c2r_2d │ │ │ │ -0000000000006530 T fftw_mpi_plan_dft_c2r_3d │ │ │ │ -0000000000005cf0 T fftw_mpi_plan_dft_r2c │ │ │ │ -0000000000005f60 T fftw_mpi_plan_dft_r2c_2d │ │ │ │ -0000000000006070 T fftw_mpi_plan_dft_r2c_3d │ │ │ │ -0000000000003cb0 T fftw_mpi_plan_guru_dft │ │ │ │ -0000000000004b30 T fftw_mpi_plan_guru_r2r │ │ │ │ -0000000000003f00 T fftw_mpi_plan_many_dft │ │ │ │ -0000000000005a80 T fftw_mpi_plan_many_dft_c2r │ │ │ │ -0000000000005810 T fftw_mpi_plan_many_dft_r2c │ │ │ │ -0000000000004db0 T fftw_mpi_plan_many_r2r │ │ │ │ +0000000000004180 T fftw_mpi_plan_dft │ │ │ │ +00000000000043f0 T fftw_mpi_plan_dft_1d │ │ │ │ +0000000000004610 T fftw_mpi_plan_dft_2d │ │ │ │ +0000000000004890 T fftw_mpi_plan_dft_3d │ │ │ │ +00000000000061c0 T fftw_mpi_plan_dft_c2r │ │ │ │ +0000000000006430 T fftw_mpi_plan_dft_c2r_2d │ │ │ │ +0000000000006540 T fftw_mpi_plan_dft_c2r_3d │ │ │ │ +0000000000005d00 T fftw_mpi_plan_dft_r2c │ │ │ │ +0000000000005f70 T fftw_mpi_plan_dft_r2c_2d │ │ │ │ +0000000000006080 T fftw_mpi_plan_dft_r2c_3d │ │ │ │ +0000000000003cc0 T fftw_mpi_plan_guru_dft │ │ │ │ +0000000000004b40 T fftw_mpi_plan_guru_r2r │ │ │ │ +0000000000003f10 T fftw_mpi_plan_many_dft │ │ │ │ +0000000000005a90 T fftw_mpi_plan_many_dft_c2r │ │ │ │ +0000000000005820 T fftw_mpi_plan_many_dft_r2c │ │ │ │ +0000000000004dc0 T fftw_mpi_plan_many_r2r │ │ │ │ 0000000000003870 T fftw_mpi_plan_many_transpose │ │ │ │ -0000000000005020 T fftw_mpi_plan_r2r │ │ │ │ -0000000000005290 T fftw_mpi_plan_r2r_2d │ │ │ │ -0000000000005530 T fftw_mpi_plan_r2r_3d │ │ │ │ -0000000000003ab0 T fftw_mpi_plan_transpose │ │ │ │ +0000000000005030 T fftw_mpi_plan_r2r │ │ │ │ +00000000000052a0 T fftw_mpi_plan_r2r_2d │ │ │ │ +0000000000005540 T fftw_mpi_plan_r2r_3d │ │ │ │ +0000000000003ac0 T fftw_mpi_plan_transpose │ │ │ │ U fftw_the_planner │ │ │ │ 00000000000003f0 t local_size │ │ │ │ U memset │ │ │ │ 0000000000000000 b mpi_inited │ │ │ │ 00000000000000b0 t nowisdom_hook │ │ │ │ U ompi_mpi_comm_null │ │ │ │ U ompi_mpi_double │ │ │ │ @@ -233,15 +233,15 @@ │ │ │ │ block.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_size │ │ │ │ 00000000000000c0 T fftw_mpi_block │ │ │ │ 00000000000002e0 T fftw_mpi_block_coords │ │ │ │ 00000000000000a0 T fftw_mpi_default_block │ │ │ │ 00000000000001f0 T fftw_mpi_idle_process │ │ │ │ -0000000000000780 T fftw_mpi_is_block1d │ │ │ │ +0000000000000750 T fftw_mpi_is_block1d │ │ │ │ 0000000000000670 T fftw_mpi_is_local │ │ │ │ 0000000000000580 T fftw_mpi_is_local_after │ │ │ │ 0000000000000000 T fftw_mpi_num_blocks │ │ │ │ 0000000000000020 T fftw_mpi_num_blocks_ok │ │ │ │ 0000000000000100 T fftw_mpi_num_blocks_total │ │ │ │ 0000000000000350 T fftw_mpi_total_block │ │ │ │ │ │ │ │ @@ -278,16 +278,16 @@ │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_md5INT │ │ │ │ U fftw_md5int │ │ │ │ 0000000000000270 T fftw_mpi_dtensor_canonical │ │ │ │ 00000000000001a0 T fftw_mpi_dtensor_copy │ │ │ │ 0000000000000090 T fftw_mpi_dtensor_destroy │ │ │ │ 00000000000000d0 T fftw_mpi_dtensor_md5 │ │ │ │ -0000000000000720 T fftw_mpi_dtensor_print │ │ │ │ -0000000000000650 T fftw_mpi_dtensor_validp │ │ │ │ +00000000000006e0 T fftw_mpi_dtensor_print │ │ │ │ +0000000000000640 T fftw_mpi_dtensor_validp │ │ │ │ 0000000000000000 T fftw_mpi_mkdtensor │ │ │ │ U fftw_mpi_num_blocks │ │ │ │ U memmove │ │ │ │ │ │ │ │ rearrange.o: │ │ │ │ U .TOC. │ │ │ │ 0000000000000000 T fftw_mpi_rearrange_applicable │ │ │ │ @@ -550,26 +550,26 @@ │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dft-rank-geq2.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000700 t awake │ │ │ │ +00000000000006f0 t awake │ │ │ │ 0000000000000190 t destroy │ │ │ │ U fftw_extract_reim │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_mpi_any_true │ │ │ │ U fftw_mpi_block │ │ │ │ -0000000000000770 T fftw_mpi_dft_rank_geq2_register │ │ │ │ +0000000000000760 T fftw_mpi_dft_rank_geq2_register │ │ │ │ U fftw_mpi_dft_serial_applicable │ │ │ │ U fftw_mpi_dft_solve │ │ │ │ U fftw_mpi_is_local_after │ │ │ │ U fftw_mpi_mkdtensor │ │ │ │ U fftw_mpi_mkproblem_dft_d │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_plan_awake │ │ │ │ @@ -774,30 +774,30 @@ │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rdft-rank-geq2-transposed.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000000 t apply │ │ │ │ -00000000000007f0 t awake │ │ │ │ +00000000000007e0 t awake │ │ │ │ 0000000000000160 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mkproblem_rdft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_mpi_any_true │ │ │ │ U fftw_mpi_block │ │ │ │ U fftw_mpi_is_local_after │ │ │ │ U fftw_mpi_mkproblem_transpose │ │ │ │ U fftw_mpi_num_blocks │ │ │ │ -0000000000000870 T fftw_mpi_rdft_rank_geq2_transposed_register │ │ │ │ +0000000000000860 T fftw_mpi_rdft_rank_geq2_transposed_register │ │ │ │ U fftw_mpi_rdft_serial_applicable │ │ │ │ U fftw_mpi_rdft_solve │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_ops_add2 │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_solver_register │ │ │ │ @@ -899,28 +899,28 @@ │ │ │ │ │ │ │ │ rdft2-rank-geq2.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000100 t apply_c2r │ │ │ │ 0000000000000000 t apply_r2c │ │ │ │ -0000000000000870 t awake │ │ │ │ +0000000000000860 t awake │ │ │ │ 0000000000000210 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft2_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_mpi_any_true │ │ │ │ U fftw_mpi_block │ │ │ │ U fftw_mpi_is_local_after │ │ │ │ U fftw_mpi_mkdtensor │ │ │ │ U fftw_mpi_mkproblem_dft_d │ │ │ │ -00000000000008e0 T fftw_mpi_rdft2_rank_geq2_register │ │ │ │ +00000000000008d0 T fftw_mpi_rdft2_rank_geq2_register │ │ │ │ U fftw_mpi_rdft2_serial_applicable │ │ │ │ U fftw_mpi_rdft2_solve │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_sz │ │ │ ├── file list │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ ---------- 0 0 0 3778 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1664 1970-01-01 00:00:00.000000 any-true.o │ │ │ │ -?rw-r--r-- 0 0 0 52648 1970-01-01 00:00:00.000000 api.o │ │ │ │ -?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 block.o │ │ │ │ +?rw-r--r-- 0 0 0 52744 1970-01-01 00:00:00.000000 api.o │ │ │ │ +?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 block.o │ │ │ │ ?rw-r--r-- 0 0 0 1616 1970-01-01 00:00:00.000000 choose-radix.o │ │ │ │ ?rw-r--r-- 0 0 0 4040 1970-01-01 00:00:00.000000 conf.o │ │ │ │ -?rw-r--r-- 0 0 0 5528 1970-01-01 00:00:00.000000 dtensor.o │ │ │ │ +?rw-r--r-- 0 0 0 5440 1970-01-01 00:00:00.000000 dtensor.o │ │ │ │ ?rw-r--r-- 0 0 0 1904 1970-01-01 00:00:00.000000 rearrange.o │ │ │ │ ?rw-r--r-- 0 0 0 4432 1970-01-01 00:00:00.000000 wisdom-api.o │ │ │ │ -?rw-r--r-- 0 0 0 14744 1970-01-01 00:00:00.000000 f03-wrap.o │ │ │ │ -?rw-r--r-- 0 0 0 8048 1970-01-01 00:00:00.000000 transpose-alltoall.o │ │ │ │ -?rw-r--r-- 0 0 0 12640 1970-01-01 00:00:00.000000 transpose-pairwise.o │ │ │ │ -?rw-r--r-- 0 0 0 9280 1970-01-01 00:00:00.000000 transpose-recurse.o │ │ │ │ -?rw-r--r-- 0 0 0 4304 1970-01-01 00:00:00.000000 transpose-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 14848 1970-01-01 00:00:00.000000 f03-wrap.o │ │ │ │ +?rw-r--r-- 0 0 0 8040 1970-01-01 00:00:00.000000 transpose-alltoall.o │ │ │ │ +?rw-r--r-- 0 0 0 12648 1970-01-01 00:00:00.000000 transpose-pairwise.o │ │ │ │ +?rw-r--r-- 0 0 0 9288 1970-01-01 00:00:00.000000 transpose-recurse.o │ │ │ │ +?rw-r--r-- 0 0 0 4312 1970-01-01 00:00:00.000000 transpose-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 transpose-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5496 1970-01-01 00:00:00.000000 dft-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 6632 1970-01-01 00:00:00.000000 dft-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 7440 1970-01-01 00:00:00.000000 dft-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 6608 1970-01-01 00:00:00.000000 dft-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 7432 1970-01-01 00:00:00.000000 dft-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 10448 1970-01-01 00:00:00.000000 dft-rank1.o │ │ │ │ ?rw-r--r-- 0 0 0 7192 1970-01-01 00:00:00.000000 dft-rank1-bigvec.o │ │ │ │ -?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 dft-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 5424 1970-01-01 00:00:00.000000 dft-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 dft-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5896 1970-01-01 00:00:00.000000 rdft-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 6408 1970-01-01 00:00:00.000000 rdft-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 7144 1970-01-01 00:00:00.000000 rdft-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 6400 1970-01-01 00:00:00.000000 rdft-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 7120 1970-01-01 00:00:00.000000 rdft-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 6944 1970-01-01 00:00:00.000000 rdft-rank1-bigvec.o │ │ │ │ ?rw-r--r-- 0 0 0 5680 1970-01-01 00:00:00.000000 rdft-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 rdft-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5904 1970-01-01 00:00:00.000000 rdft2-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 7152 1970-01-01 00:00:00.000000 rdft2-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 8592 1970-01-01 00:00:00.000000 rdft2-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 7128 1970-01-01 00:00:00.000000 rdft2-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 8584 1970-01-01 00:00:00.000000 rdft2-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 5400 1970-01-01 00:00:00.000000 rdft2-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 rdft2-solve.o │ │ │ ├── any-true.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1f0 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000006000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000006000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000000c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000008 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000018 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000001c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000020 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000028 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000038 000000070000000a R_PPC64_REL24 0000000000000000 MPI_Allreduce + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x298 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000300000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_lor + 0 │ │ │ │ │ 0000000000000008 0000000400000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_int + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,27 +5,27 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mpi_any_true(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r8,r4 │ │ │ │ │ li r5,1 │ │ │ │ │ ld r7,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r6,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ stw r3,48(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ addi r3,r1,48 │ │ │ │ │ bl 38 │ │ │ │ │ R_PPC64_REL24 MPI_Allreduce │ │ │ │ │ nop │ │ │ │ │ lwa r3,32(r1) │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 60000000 004b0e40 11417e47 0e004206 `....K.@.A~G..B. │ │ │ │ │ + 0x00000020 60000000 004a0e40 11417e48 0e004206 `....J.@.A~H..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── api.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 51688 (bytes into file) │ │ │ │ │ + Start of section headers: 51784 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xc9e8: │ │ │ │ │ +There are 15 section headers, starting at offset 0xca48: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 006768 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 008780 003c18 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0067a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0067a8 000004 00 WA 0 0 4 │ │ │ │ │ - [ 5] .toc PROGBITS 0000000000000000 0067a8 000038 00 WA 0 0 8 │ │ │ │ │ - [ 6] .rela.toc RELA 0000000000000000 00c398 0000a8 18 I 12 5 8 │ │ │ │ │ - [ 7] .rodata.str1.8 PROGBITS 0000000000000000 0067e0 000036 01 AMS 0 0 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 006816 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 006816 000dc8 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 00c440 000528 18 I 12 9 8 │ │ │ │ │ - [11] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 0075de 000010 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0075f0 000978 18 13 23 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 007f68 000815 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 00c968 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 006778 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0087e0 003c18 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0067b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0067b8 000004 00 WA 0 0 4 │ │ │ │ │ + [ 5] .toc PROGBITS 0000000000000000 0067b8 000038 00 WA 0 0 8 │ │ │ │ │ + [ 6] .rela.toc RELA 0000000000000000 00c3f8 0000a8 18 I 12 5 8 │ │ │ │ │ + [ 7] .rodata.str1.8 PROGBITS 0000000000000000 0067f0 000036 01 AMS 0 0 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 006826 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 006826 000e14 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 00c4a0 000528 18 I 12 9 8 │ │ │ │ │ + [11] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 00763a 000010 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 007650 000978 18 13 23 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 007fc8 000815 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 00c9c8 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -67,38 +67,38 @@ │ │ │ │ │ 63: 0000000000003560 200 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_local_size │ │ │ │ │ 64: 0000000000003630 104 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_local_size_many_1d │ │ │ │ │ 65: 00000000000036a0 108 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_local_size_1d │ │ │ │ │ 66: 0000000000003710 68 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_local_size_2d_transposed │ │ │ │ │ 67: 0000000000003760 72 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_local_size_2d │ │ │ │ │ 68: 00000000000037b0 96 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_local_size_3d_transposed │ │ │ │ │ 69: 0000000000003810 92 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_local_size_3d │ │ │ │ │ - 70: 0000000000003870 576 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_transpose │ │ │ │ │ + 70: 0000000000003870 592 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_transpose │ │ │ │ │ 71: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_mkproblem_transpose │ │ │ │ │ - 72: 0000000000003ab0 508 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_transpose │ │ │ │ │ - 73: 0000000000003cb0 588 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_guru_dft │ │ │ │ │ + 72: 0000000000003ac0 508 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_transpose │ │ │ │ │ + 73: 0000000000003cc0 588 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_guru_dft │ │ │ │ │ 74: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_mkproblem_dft_d │ │ │ │ │ - 75: 0000000000003f00 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_dft │ │ │ │ │ - 76: 0000000000004170 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft │ │ │ │ │ - 77: 00000000000043e0 544 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_1d │ │ │ │ │ - 78: 0000000000004600 640 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_2d │ │ │ │ │ - 79: 0000000000004880 684 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_3d │ │ │ │ │ - 80: 0000000000004b30 636 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_guru_r2r │ │ │ │ │ + 75: 0000000000003f10 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_dft │ │ │ │ │ + 76: 0000000000004180 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft │ │ │ │ │ + 77: 00000000000043f0 544 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_1d │ │ │ │ │ + 78: 0000000000004610 640 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_2d │ │ │ │ │ + 79: 0000000000004890 684 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_3d │ │ │ │ │ + 80: 0000000000004b40 636 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_guru_r2r │ │ │ │ │ 81: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_map_r2r_kind │ │ │ │ │ 82: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_mkproblem_rdft_d │ │ │ │ │ 83: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree0 │ │ │ │ │ - 84: 0000000000004db0 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_r2r │ │ │ │ │ - 85: 0000000000005020 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_r2r │ │ │ │ │ - 86: 0000000000005290 672 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_r2r_2d │ │ │ │ │ - 87: 0000000000005530 732 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_r2r_3d │ │ │ │ │ - 88: 0000000000005810 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_dft_r2c │ │ │ │ │ - 89: 0000000000005a80 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_dft_c2r │ │ │ │ │ - 90: 0000000000005cf0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_r2c │ │ │ │ │ - 91: 0000000000005f60 264 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_r2c_2d │ │ │ │ │ - 92: 0000000000006070 312 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_r2c_3d │ │ │ │ │ - 93: 00000000000061b0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_c2r │ │ │ │ │ - 94: 0000000000006420 264 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_c2r_2d │ │ │ │ │ - 95: 0000000000006530 312 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_c2r_3d │ │ │ │ │ - 96: 0000000000006670 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_dft │ │ │ │ │ + 84: 0000000000004dc0 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_r2r │ │ │ │ │ + 85: 0000000000005030 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_r2r │ │ │ │ │ + 86: 00000000000052a0 672 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_r2r_2d │ │ │ │ │ + 87: 0000000000005540 732 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_r2r_3d │ │ │ │ │ + 88: 0000000000005820 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_dft_r2c │ │ │ │ │ + 89: 0000000000005a90 620 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_many_dft_c2r │ │ │ │ │ + 90: 0000000000005d00 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_r2c │ │ │ │ │ + 91: 0000000000005f70 264 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_r2c_2d │ │ │ │ │ + 92: 0000000000006080 312 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_r2c_3d │ │ │ │ │ + 93: 00000000000061c0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_c2r │ │ │ │ │ + 94: 0000000000006430 264 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_c2r_2d │ │ │ │ │ + 95: 0000000000006540 312 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_plan_dft_c2r_3d │ │ │ │ │ + 96: 0000000000006680 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_dft │ │ │ │ │ 97: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_execute_r2r │ │ │ │ │ - 98: 00000000000066b0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_dft_r2c │ │ │ │ │ - 99: 00000000000066f0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_dft_c2r │ │ │ │ │ - 100: 0000000000006730 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_r2r │ │ │ │ │ + 98: 00000000000066c0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_dft_r2c │ │ │ │ │ + 99: 0000000000006700 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_dft_c2r │ │ │ │ │ + 100: 0000000000006740 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_execute_r2r │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x8780 contains 641 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x87e0 contains 641 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000003c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000040 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000060 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ 00000000000000b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ 0000000000000130 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000150 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000154 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000184 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000018c 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000001d4 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ 0000000000000220 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000244 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000248 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000258 0000001d0000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ 000000000000026c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000284 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000288 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ 000000000000028c 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ 0000000000000290 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Allreduce + 0 │ │ │ │ │ 00000000000002a8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ 00000000000029a0 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ 0000000000002a7c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000002ac4 000000110000000a R_PPC64_REL24 0000000000001f80 fftw_mpi_local_size_guru.part.0 + 0 │ │ │ │ │ 0000000000002af0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000002b20 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002b24 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000002b28 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000002b4c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002b50 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002bec 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000002c00 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ 0000000000002c20 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002c3c 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002c80 000000340000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000002c94 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ 0000000000002cd4 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ 0000000000002d40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000002d48 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ 0000000000002d54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002d58 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002d80 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002d84 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000002d88 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000002dac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002db0 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002e28 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000002e3c 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ 0000000000002e5c 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002e78 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002ebc 000000340000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000002ed0 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ 0000000000002f10 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ 0000000000002f40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000002f48 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ 0000000000002f54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002f58 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002f64 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ 0000000000002fc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002fc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000002fd0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002fd4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002fec 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 00000000000030b4 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000030cc 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ 00000000000030f0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ 000000000000310c 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000003150 000000340000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000003164 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ @@ -342,371 +342,371 @@ │ │ │ │ │ 00000000000037b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000037f0 0000000a0000000a R_PPC64_REL24 0000000000000910 fftw_mpi_local_size_many_transposed.part.0.constprop.0 + 0 │ │ │ │ │ 0000000000003810 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000003814 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000384c 0000000a0000000a R_PPC64_REL24 0000000000000910 fftw_mpi_local_size_many_transposed.part.0.constprop.0 + 0 │ │ │ │ │ 0000000000003870 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000003874 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003880 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000389c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003904 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003928 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003944 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ -000000000000397c 000000470000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_transpose + 0 │ │ │ │ │ -0000000000003990 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000003a18 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -0000000000003a20 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003a24 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003a2c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003a30 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003a38 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003a3c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003a44 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003a48 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003a50 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003a60 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003a64 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003a78 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ -0000000000003a94 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ -0000000000003ab0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003ab4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003ab8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003adc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003b28 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003b38 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ -0000000000003b4c 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ -0000000000003b64 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003b80 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003bb8 000000470000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_transpose + 0 │ │ │ │ │ -0000000000003bcc 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000003c50 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -0000000000003c58 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003c5c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003c64 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003c68 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003c70 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003c74 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003c7c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003c80 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003c88 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003c94 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003c98 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003cb0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003cb4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003cc0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003cdc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003d8c 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003da4 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ -0000000000003db0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000003dcc 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000003dfc 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000003e10 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000003e54 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000003e98 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -0000000000003ea0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003ea4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003eac 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003eb0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003eb8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003ebc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003ec4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003ec8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003ed0 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003ee0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003ee4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003f00 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003f04 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003f6c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -000000000000407c 000000490000000a R_PPC64_REL24 0000000000003cb0 fftw_mpi_plan_guru_dft + 0 │ │ │ │ │ -0000000000004088 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000004170 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004174 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000041cc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -00000000000042e4 000000490000000a R_PPC64_REL24 0000000000003cb0 fftw_mpi_plan_guru_dft + 0 │ │ │ │ │ -00000000000042f0 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -00000000000043e0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000043e4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000442c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000004440 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000444c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004468 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004478 0000000d0000000a R_PPC64_REL24 00000000000016a0 default_sz.constprop.2 + 0 │ │ │ │ │ -0000000000004484 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000044a0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000044d0 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000044e4 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -00000000000044f4 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000004534 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004544 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000004580 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -0000000000004588 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -000000000000458c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004594 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004598 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000045a0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000045a4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000045ac 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000045b0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000045b8 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -00000000000045c4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000045c8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004600 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004604 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004654 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -00000000000046a8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000046ac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004704 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004718 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ -0000000000004724 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004740 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004770 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000004784 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000004794 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -00000000000047d4 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ -00000000000047e4 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000004820 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -0000000000004828 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -000000000000482c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004834 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004838 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004840 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004844 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -000000000000484c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004850 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004858 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004864 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000486c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004880 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004884 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000048e0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000004950 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004954 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000049d8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000049ec 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ -00000000000049f8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004a14 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004a44 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000004a58 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000004a74 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004a88 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000004ad0 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -0000000000004ad8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004adc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004ae4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004ae8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004af0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004af4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004afc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004b00 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004b08 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004b14 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b18 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b30 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004b34 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004b40 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b5c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004c0c 000000510000000a R_PPC64_REL24 0000000000000000 fftw_map_r2r_kind + 0 │ │ │ │ │ -0000000000004c20 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004c38 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ -0000000000004c44 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004c60 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004c90 000000520000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000004ca4 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000004cb4 000000530000000a R_PPC64_REL24 0000000000000000 fftw_ifree0 + 0 │ │ │ │ │ -0000000000004cf4 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004d48 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -0000000000004d50 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004d54 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004d5c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004d60 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004d68 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004d6c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004d74 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004d78 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004d80 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004d90 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004d94 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004db0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004db4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004e1c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000004f2c 000000500000000a R_PPC64_REL24 0000000000004b30 fftw_mpi_plan_guru_r2r + 0 │ │ │ │ │ -0000000000004f38 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000005020 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005024 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000507c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000005194 000000500000000a R_PPC64_REL24 0000000000004b30 fftw_mpi_plan_guru_r2r + 0 │ │ │ │ │ -00000000000051a0 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000005290 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005294 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000052e4 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000005338 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000533c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005394 000000510000000a R_PPC64_REL24 0000000000000000 fftw_map_r2r_kind + 0 │ │ │ │ │ -00000000000053a8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000053bc 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ -00000000000053c8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000053e4 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000005414 000000520000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000005428 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000005438 000000530000000a R_PPC64_REL24 0000000000000000 fftw_ifree0 + 0 │ │ │ │ │ -0000000000005444 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000005484 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000005494 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -00000000000054d0 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -00000000000054d8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -00000000000054dc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -00000000000054e4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -00000000000054e8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000054f0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000054f4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000054fc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000005500 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000005508 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -0000000000005514 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000551c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005530 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005534 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000559c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000005608 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000560c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005694 000000510000000a R_PPC64_REL24 0000000000000000 fftw_map_r2r_kind + 0 │ │ │ │ │ -00000000000056a8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000056bc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ -00000000000056c8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000056e4 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000005714 000000520000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000005728 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ -0000000000005738 000000530000000a R_PPC64_REL24 0000000000000000 fftw_ifree0 + 0 │ │ │ │ │ -0000000000005754 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ -000000000000576c 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -00000000000057b0 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ -00000000000057b8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -00000000000057bc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -00000000000057c4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -00000000000057c8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000057d0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000057d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000057dc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000057e0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000057e8 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ -00000000000057f4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000057f8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005810 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005814 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000587c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -000000000000598c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005998 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000005a80 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005a84 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005aec 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000005bfc 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005c08 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000005cf0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005cf4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005d44 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000005e64 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005e70 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000005f60 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005f64 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005fac 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000006018 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ -0000000000006024 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000006070 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006074 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000060c8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000006150 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ -000000000000615c 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -00000000000061b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000061b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006204 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000006324 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000006330 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000006420 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006424 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000646c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -00000000000064d8 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ -00000000000064e4 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000006530 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006534 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006588 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000006610 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ -000000000000661c 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ -0000000000006670 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006674 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006684 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ -00000000000066b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000066b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000066c4 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ -00000000000066f0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000066f4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006704 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ -0000000000006730 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006734 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006744 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ +0000000000003884 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003898 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003908 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +000000000000392c 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003948 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003980 000000470000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_transpose + 0 │ │ │ │ │ +0000000000003994 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000003a28 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +0000000000003a30 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003a34 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003a3c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003a40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003a48 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003a4c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003a54 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003a58 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003a60 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003a70 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003a74 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003a88 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ +0000000000003aa4 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ +0000000000003ac0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003ac4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003ac8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003af0 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003b38 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000003b48 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ +0000000000003b5c 000000290000000a R_PPC64_REL24 0000000000000000 fftw_mpi_default_block + 0 │ │ │ │ │ +0000000000003b74 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003b90 0000002a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003bc8 000000470000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_transpose + 0 │ │ │ │ │ +0000000000003bdc 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000003c60 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +0000000000003c68 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003c6c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003c74 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003c78 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003c80 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003c84 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003c8c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003c90 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003c98 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003ca4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003ca8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003cc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003cc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003cd4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003cec 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003d9c 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000003db4 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ +0000000000003dc0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000003ddc 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000003e0c 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000003e20 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000003e64 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000003ea8 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +0000000000003eb0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003eb4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003ebc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003ec0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003ec8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003ecc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003ed4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003ed8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003ee0 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003ef0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003ef4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003f10 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003f14 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003f7c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +000000000000408c 000000490000000a R_PPC64_REL24 0000000000003cc0 fftw_mpi_plan_guru_dft + 0 │ │ │ │ │ +0000000000004098 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000004180 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004184 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000041dc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +00000000000042f4 000000490000000a R_PPC64_REL24 0000000000003cc0 fftw_mpi_plan_guru_dft + 0 │ │ │ │ │ +0000000000004300 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +00000000000043f0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000043f4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000443c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000004450 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000445c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004478 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004488 0000000d0000000a R_PPC64_REL24 00000000000016a0 default_sz.constprop.2 + 0 │ │ │ │ │ +0000000000004494 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000044b0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000044e0 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +00000000000044f4 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000004504 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000004544 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004554 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000004590 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +0000000000004598 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +000000000000459c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000045a4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000045a8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +00000000000045b0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +00000000000045b4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +00000000000045bc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000045c0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000045c8 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +00000000000045d4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000045d8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004610 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004614 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004664 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +00000000000046b8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000046bc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004714 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004728 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ +0000000000004734 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004750 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004780 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000004794 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +00000000000047a4 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +00000000000047e4 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ +00000000000047f4 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000004830 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +0000000000004838 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +000000000000483c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004844 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004848 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004850 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004854 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +000000000000485c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004860 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004868 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004874 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000487c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004890 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004894 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000048f0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000004960 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004964 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000049e8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000049fc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ +0000000000004a08 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004a24 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004a54 0000004a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000004a68 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000004a84 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004a98 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000004ae0 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +0000000000004ae8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004aec 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004af4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004af8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004b00 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004b04 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004b0c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004b10 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004b18 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004b24 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b28 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b40 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004b44 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004b54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b6c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004c1c 000000510000000a R_PPC64_REL24 0000000000000000 fftw_map_r2r_kind + 0 │ │ │ │ │ +0000000000004c30 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004c48 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ +0000000000004c54 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004c70 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004ca0 000000520000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000004cb4 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000004cc4 000000530000000a R_PPC64_REL24 0000000000000000 fftw_ifree0 + 0 │ │ │ │ │ +0000000000004d04 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004d58 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +0000000000004d60 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004d64 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004d6c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004d70 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004d78 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004d7c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004d84 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004d88 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004d90 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004da0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004da4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004dc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004dc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004e2c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000004f3c 000000500000000a R_PPC64_REL24 0000000000004b40 fftw_mpi_plan_guru_r2r + 0 │ │ │ │ │ +0000000000004f48 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000005030 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005034 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000508c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +00000000000051a4 000000500000000a R_PPC64_REL24 0000000000004b40 fftw_mpi_plan_guru_r2r + 0 │ │ │ │ │ +00000000000051b0 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +00000000000052a0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000052a4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000052f4 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000005348 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000534c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000053a4 000000510000000a R_PPC64_REL24 0000000000000000 fftw_map_r2r_kind + 0 │ │ │ │ │ +00000000000053b8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000053cc 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ +00000000000053d8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000053f4 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000005424 000000520000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000005438 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000005448 000000530000000a R_PPC64_REL24 0000000000000000 fftw_ifree0 + 0 │ │ │ │ │ +0000000000005454 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000005494 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ +00000000000054a4 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +00000000000054e0 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +00000000000054e8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +00000000000054ec 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000054f4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000054f8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000005500 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000005504 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +000000000000550c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000005510 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000005518 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000005524 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000552c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005540 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005544 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000055ac 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000005618 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000561c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000056a4 000000510000000a R_PPC64_REL24 0000000000000000 fftw_map_r2r_kind + 0 │ │ │ │ │ +00000000000056b8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000056cc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ +00000000000056d8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000056f4 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000005724 000000520000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000005738 000000350000000a R_PPC64_REL24 0000000000000000 fftw_mkapiplan + 0 │ │ │ │ │ +0000000000005748 000000530000000a R_PPC64_REL24 0000000000000000 fftw_ifree0 + 0 │ │ │ │ │ +0000000000005764 000000270000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ +000000000000577c 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +00000000000057c0 000000360000000a R_PPC64_REL24 0000000000000000 fftw_the_planner + 0 │ │ │ │ │ +00000000000057c8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +00000000000057cc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000057d4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000057d8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +00000000000057e0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +00000000000057e4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +00000000000057ec 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000057f0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000057f8 000000370000000a R_PPC64_REL24 0000000000000000 fftw_mpi_conf_standard + 0 │ │ │ │ │ +0000000000005804 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005808 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005820 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005824 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000588c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +000000000000599c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +00000000000059a8 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000005a90 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005a94 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005afc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000005c0c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000005c18 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000005d00 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005d04 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005d54 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000005e74 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000005e80 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000005f70 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005f74 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005fbc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000006028 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ +0000000000006034 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000006080 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006084 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000060d8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000006160 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ +000000000000616c 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +00000000000061c0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000061c4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006214 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000006334 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000006340 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000006430 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006434 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000647c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +00000000000064e8 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ +00000000000064f4 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000006540 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006544 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006598 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000006620 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ +000000000000662c 000000300000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ +0000000000006680 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006684 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006694 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ +00000000000066c0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000066c4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000066d4 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ +0000000000006700 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006704 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006714 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ +0000000000006740 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006744 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006754 000000610000000a R_PPC64_REL24 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0xc398 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0xc3f8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001700000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_comm_null + 0 │ │ │ │ │ 0000000000000008 0000001a00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_unsigned + 0 │ │ │ │ │ 0000000000000010 0000001b00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_land + 0 │ │ │ │ │ 0000000000000018 0000001c00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_int + 0 │ │ │ │ │ 0000000000000020 0000001f00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_sum + 0 │ │ │ │ │ 0000000000000028 0000002000000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_max + 0 │ │ │ │ │ 0000000000000030 0000002100000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_double + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc440 contains 55 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc4a0 contains 55 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + b0 │ │ │ │ │ 0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 150 │ │ │ │ │ 00000000000000d4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 320 │ │ │ │ │ 0000000000000100 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f0 │ │ │ │ │ -0000000000000154 000000010000001a R_PPC64_REL32 0000000000000000 .text + 610 │ │ │ │ │ -0000000000000198 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ -00000000000001f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + eb0 │ │ │ │ │ -000000000000023c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1120 │ │ │ │ │ -000000000000029c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 16a0 │ │ │ │ │ -00000000000002d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1830 │ │ │ │ │ -0000000000000320 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1b00 │ │ │ │ │ -0000000000000378 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f80 │ │ │ │ │ -00000000000003dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 27b0 │ │ │ │ │ -0000000000000428 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2b20 │ │ │ │ │ -0000000000000478 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d80 │ │ │ │ │ -00000000000004e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2fc0 │ │ │ │ │ -0000000000000574 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3280 │ │ │ │ │ -0000000000000594 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3310 │ │ │ │ │ -00000000000005b4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3360 │ │ │ │ │ -00000000000005c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 33a0 │ │ │ │ │ -00000000000005f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3410 │ │ │ │ │ -000000000000061c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 34e0 │ │ │ │ │ -000000000000063c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3560 │ │ │ │ │ -0000000000000668 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3630 │ │ │ │ │ -0000000000000688 000000010000001a R_PPC64_REL32 0000000000000000 .text + 36a0 │ │ │ │ │ -00000000000006a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3710 │ │ │ │ │ -00000000000006c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3760 │ │ │ │ │ -00000000000006e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 37b0 │ │ │ │ │ -0000000000000708 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3810 │ │ │ │ │ -0000000000000728 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3870 │ │ │ │ │ -0000000000000798 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3ab0 │ │ │ │ │ -00000000000007f4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3cb0 │ │ │ │ │ -0000000000000854 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f00 │ │ │ │ │ -000000000000089c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4170 │ │ │ │ │ -00000000000008e0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 43e0 │ │ │ │ │ -000000000000092c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4600 │ │ │ │ │ -000000000000097c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4880 │ │ │ │ │ -00000000000009cc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4b30 │ │ │ │ │ -0000000000000a2c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4db0 │ │ │ │ │ -0000000000000a74 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5020 │ │ │ │ │ -0000000000000ab8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5290 │ │ │ │ │ -0000000000000b04 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5530 │ │ │ │ │ -0000000000000b58 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5810 │ │ │ │ │ -0000000000000ba0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5a80 │ │ │ │ │ -0000000000000be8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5cf0 │ │ │ │ │ -0000000000000c28 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5f60 │ │ │ │ │ -0000000000000c60 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6070 │ │ │ │ │ -0000000000000c9c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 61b0 │ │ │ │ │ -0000000000000cdc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6420 │ │ │ │ │ -0000000000000d14 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6530 │ │ │ │ │ -0000000000000d50 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6670 │ │ │ │ │ -0000000000000d70 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66b0 │ │ │ │ │ -0000000000000d90 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66f0 │ │ │ │ │ -0000000000000db0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6730 │ │ │ │ │ +0000000000000158 000000010000001a R_PPC64_REL32 0000000000000000 .text + 610 │ │ │ │ │ +00000000000001a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ +0000000000000204 000000010000001a R_PPC64_REL32 0000000000000000 .text + eb0 │ │ │ │ │ +0000000000000248 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1120 │ │ │ │ │ +00000000000002ac 000000010000001a R_PPC64_REL32 0000000000000000 .text + 16a0 │ │ │ │ │ +00000000000002e0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1830 │ │ │ │ │ +0000000000000334 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1b00 │ │ │ │ │ +0000000000000390 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f80 │ │ │ │ │ +00000000000003f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 27b0 │ │ │ │ │ +0000000000000448 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2b20 │ │ │ │ │ +000000000000049c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d80 │ │ │ │ │ +0000000000000510 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2fc0 │ │ │ │ │ +000000000000059c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3280 │ │ │ │ │ +00000000000005bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3310 │ │ │ │ │ +00000000000005dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3360 │ │ │ │ │ +00000000000005f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 33a0 │ │ │ │ │ +0000000000000618 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3410 │ │ │ │ │ +0000000000000644 000000010000001a R_PPC64_REL32 0000000000000000 .text + 34e0 │ │ │ │ │ +0000000000000664 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3560 │ │ │ │ │ +0000000000000690 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3630 │ │ │ │ │ +00000000000006b0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 36a0 │ │ │ │ │ +00000000000006d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3710 │ │ │ │ │ +00000000000006f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3760 │ │ │ │ │ +0000000000000710 000000010000001a R_PPC64_REL32 0000000000000000 .text + 37b0 │ │ │ │ │ +0000000000000730 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3810 │ │ │ │ │ +0000000000000750 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3870 │ │ │ │ │ +00000000000007c4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3ac0 │ │ │ │ │ +0000000000000824 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3cc0 │ │ │ │ │ +0000000000000884 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f10 │ │ │ │ │ +00000000000008d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4180 │ │ │ │ │ +0000000000000914 000000010000001a R_PPC64_REL32 0000000000000000 .text + 43f0 │ │ │ │ │ +0000000000000960 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4610 │ │ │ │ │ +00000000000009b4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4890 │ │ │ │ │ +0000000000000a04 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4b40 │ │ │ │ │ +0000000000000a64 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4dc0 │ │ │ │ │ +0000000000000ab0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5030 │ │ │ │ │ +0000000000000af4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 52a0 │ │ │ │ │ +0000000000000b40 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5540 │ │ │ │ │ +0000000000000b94 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5820 │ │ │ │ │ +0000000000000be0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5a90 │ │ │ │ │ +0000000000000c2c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5d00 │ │ │ │ │ +0000000000000c6c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5f70 │ │ │ │ │ +0000000000000ca4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6080 │ │ │ │ │ +0000000000000ce4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 61c0 │ │ │ │ │ +0000000000000d24 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6430 │ │ │ │ │ +0000000000000d5c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6540 │ │ │ │ │ +0000000000000d9c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6680 │ │ │ │ │ +0000000000000dbc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66c0 │ │ │ │ │ +0000000000000ddc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6700 │ │ │ │ │ +0000000000000dfc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6740 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000ac │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 64 to 0000000000000054 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000005c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000078 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000084 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000008c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000090 │ │ │ │ │ @@ -48,42 +48,43 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 56 to 000000000000019c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001a0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001a4 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001b0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001ac │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001c0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001c4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000001d0 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001d4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001d4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000001f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001f8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001fc │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000200 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000204 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000204 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000208 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000218 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000214 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000218 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000220 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 128 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ @@ -102,99 +103,103 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000cc 0000000000000028 000000d0 FDE cie=00000000 pc=0000000000000320..00000000000003e8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000000370 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000374 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000374 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000003a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003ac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000003c0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000050 000000fc FDE cie=00000000 pc=00000000000003f0..000000000000060c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000400 │ │ │ │ │ +000000f8 0000000000000054 000000fc FDE cie=00000000 pc=00000000000003f0..000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000404 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000418 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000428 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000434 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000434 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 132 to 00000000000004b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000004d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000510 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 100 to 0000000000000574 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000594 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000598 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000040 00000150 FDE cie=00000000 pc=0000000000000610..0000000000000904 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000062c │ │ │ │ │ +00000150 0000000000000044 00000154 FDE cie=00000000 pc=0000000000000610..0000000000000904 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000628 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000634 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000064c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000064c │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000065c │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000660 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000000810 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000840 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000844 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -203,37 +208,44 @@ │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000850 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000190 000000000000005c 00000194 FDE cie=00000000 pc=0000000000000910..0000000000000ea4 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000093c │ │ │ │ │ +00000198 0000000000000060 0000019c FDE cie=00000000 pc=0000000000000910..0000000000000ea4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000924 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000944 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000950 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000970 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 376 to 0000000000000ae8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000b20 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000b18 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000b20 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -252,39 +264,39 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000d70 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000d80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000d9c │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000da4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000da0 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000000e38 │ │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000000e38 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000e50 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 0000000000000040 000001f4 FDE cie=00000000 pc=0000000000000eb0..0000000000001118 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000ecc │ │ │ │ │ +000001fc 0000000000000040 00000200 FDE cie=00000000 pc=0000000000000eb0..0000000000001118 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000ec8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000eec │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000eec │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000efc │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000f00 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000001060 │ │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000001060 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000001090 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000001094 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -294,36 +306,40 @@ │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000010a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000234 000000000000005c 00000238 FDE cie=00000000 pc=0000000000001120..0000000000001694 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000114c │ │ │ │ │ +00000240 0000000000000060 00000244 FDE cie=00000000 pc=0000000000001120..0000000000001694 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001134 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001144 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001154 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001160 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001180 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000001180 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 344 to 00000000000012d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000001310 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000001308 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001310 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -342,62 +358,66 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000001560 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000001570 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000158c │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001594 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001590 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000001620 │ │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000001620 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000001638 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000294 0000000000000030 00000298 FDE cie=00000000 pc=00000000000016a0..0000000000001824 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000016b8 │ │ │ │ │ +000002a4 0000000000000030 000002a8 FDE cie=00000000 pc=00000000000016a0..0000000000001824 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000016b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000016c0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000016d4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000016d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 248 to 00000000000017cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000017ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000017f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c8 000000000000004c 000002cc FDE cie=00000000 pc=0000000000001830..0000000000001afc │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001860 │ │ │ │ │ +000002d8 0000000000000050 000002dc FDE cie=00000000 pc=0000000000001830..0000000000001afc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001844 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001854 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001864 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001870 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001880 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000188c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000188c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 168 to 0000000000001934 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000001964 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 104 to 00000000000019cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ @@ -421,44 +441,47 @@ │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001ad0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000318 0000000000000054 0000031c FDE cie=00000000 pc=0000000000001b00..0000000000001f74 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000001b40 │ │ │ │ │ +0000032c 0000000000000058 00000330 FDE cie=00000000 pc=0000000000001b00..0000000000001f74 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001b18 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001b24 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001b38 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001b44 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000001b60 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000001b54 │ │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001b60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 768 to 0000000000001e60 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000001ea0 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000001e90 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ea4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e94 │ │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ea8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e98 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001ea8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -466,36 +489,42 @@ │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000001eb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000370 0000000000000060 00000374 FDE cie=00000000 pc=0000000000001f80..00000000000027a8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001fb4 │ │ │ │ │ +00000388 0000000000000064 0000038c FDE cie=00000000 pc=0000000000001f80..00000000000027a8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001f94 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fa0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001fb0 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fbc │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fc8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000001fe0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001fd8 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 712 to 00000000000022a8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc1: 720 to 00000000000022a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000022dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000022d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000022dc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -518,47 +547,50 @@ │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002614 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000261c │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 64 to 000000000000265c │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000002664 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002660 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000000276c │ │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000276c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000002780 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002784 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003d4 0000000000000048 000003d8 FDE cie=00000000 pc=00000000000027b0..0000000000002b14 │ │ │ │ │ +000003f0 000000000000004c 000003f4 FDE cie=00000000 pc=00000000000027b0..0000000000002b14 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000027c0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000027e8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000027d4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000027e4 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000027f4 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002804 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000281c │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000281c │ │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 400 to 00000000000029ac │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000029e8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000029dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000029e8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -567,27 +599,29 @@ │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000029f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000420 000000000000004c 00000424 FDE cie=00000000 pc=0000000000002b20..0000000000002d80 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002b48 │ │ │ │ │ +00000440 0000000000000050 00000444 FDE cie=00000000 pc=0000000000002b20..0000000000002d80 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002b38 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002b48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002b5c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002b70 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002b6c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000002bec │ │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000002bec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000002ca0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002ca4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002cc4 │ │ │ │ │ @@ -614,28 +648,32 @@ │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000002d10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 80 to 0000000000002d60 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000470 000000000000006c 00000474 FDE cie=00000000 pc=0000000000002d80..0000000000002fc0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002da8 │ │ │ │ │ +00000494 0000000000000070 00000498 FDE cie=00000000 pc=0000000000002d80..0000000000002fc0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002d98 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002da8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002dbc │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002dd0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002dcc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000002e28 │ │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000002e28 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000002edc │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002ee0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002f00 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -675,45 +713,49 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004e0 0000000000000088 000004e4 FDE cie=00000000 pc=0000000000002fc0..0000000000003280 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000002fcc │ │ │ │ │ +00000508 0000000000000088 0000050c FDE cie=00000000 pc=0000000000002fc0..0000000000003280 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002fd0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000002fd8 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000002ff8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002fe4 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002ff8 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003008 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003004 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003014 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003030 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003030 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 112 to 00000000000030a0 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000030ac │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000030b4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 192 to 0000000000003174 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000003178 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000317c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000031a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003190 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000031a0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -758,67 +800,65 @@ │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000003268 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000326c │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000003270 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000056c 000000000000001c 00000570 FDE cie=00000000 pc=0000000000003280..000000000000330c │ │ │ │ │ +00000594 000000000000001c 00000598 FDE cie=00000000 pc=0000000000003280..000000000000330c │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000032a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 00000000000032e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000032fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000058c 000000000000001c 00000590 FDE cie=00000000 pc=0000000000003310..0000000000003354 │ │ │ │ │ +000005b4 000000000000001c 000005b8 FDE cie=00000000 pc=0000000000003310..0000000000003354 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003324 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000003330 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003344 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005ac 0000000000000010 000005b0 FDE cie=00000000 pc=0000000000003360..0000000000003398 │ │ │ │ │ +000005d4 0000000000000010 000005d8 FDE cie=00000000 pc=0000000000003360..0000000000003398 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005c0 0000000000000024 000005c4 FDE cie=00000000 pc=00000000000033a0..0000000000003410 │ │ │ │ │ +000005e8 0000000000000024 000005ec FDE cie=00000000 pc=00000000000033a0..0000000000003410 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000033b4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000033c4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000033ec │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000033e0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000033ec │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000033f0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000003400 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005e8 0000000000000028 000005ec FDE cie=00000000 pc=0000000000003410..00000000000034d8 │ │ │ │ │ +00000610 0000000000000028 00000614 FDE cie=00000000 pc=0000000000003410..00000000000034d8 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000003438 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000003458 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003460 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -827,27 +867,27 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000034c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000034c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000614 000000000000001c 00000618 FDE cie=00000000 pc=00000000000034e0..000000000000355c │ │ │ │ │ +0000063c 000000000000001c 00000640 FDE cie=00000000 pc=00000000000034e0..000000000000355c │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000003524 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000003544 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000354c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000634 0000000000000028 00000638 FDE cie=00000000 pc=0000000000003560..0000000000003628 │ │ │ │ │ +0000065c 0000000000000028 00000660 FDE cie=00000000 pc=0000000000003560..0000000000003628 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000003590 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000035ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000035b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -856,988 +896,1024 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000003610 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003618 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000660 000000000000001c 00000664 FDE cie=00000000 pc=0000000000003630..0000000000003698 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003654 │ │ │ │ │ +00000688 000000000000001c 0000068c FDE cie=00000000 pc=0000000000003630..0000000000003698 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003650 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003680 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000003680 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003688 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000680 000000000000001c 00000684 FDE cie=00000000 pc=00000000000036a0..000000000000370c │ │ │ │ │ +000006a8 000000000000001c 000006ac FDE cie=00000000 pc=00000000000036a0..000000000000370c │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000036cc │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000036f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000036fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006a0 000000000000001c 000006a4 FDE cie=00000000 pc=0000000000003710..0000000000003754 │ │ │ │ │ +000006c8 000000000000001c 000006cc FDE cie=00000000 pc=0000000000003710..0000000000003754 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003724 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000373c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006c0 000000000000001c 000006c4 FDE cie=00000000 pc=0000000000003760..00000000000037a8 │ │ │ │ │ +000006e8 000000000000001c 000006ec FDE cie=00000000 pc=0000000000003760..00000000000037a8 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003774 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000003790 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003798 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006e0 000000000000001c 000006e4 FDE cie=00000000 pc=00000000000037b0..0000000000003810 │ │ │ │ │ +00000708 000000000000001c 0000070c FDE cie=00000000 pc=00000000000037b0..0000000000003810 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000037dc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000037f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003800 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000700 000000000000001c 00000704 FDE cie=00000000 pc=0000000000003810..000000000000386c │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003830 │ │ │ │ │ +00000728 000000000000001c 0000072c FDE cie=00000000 pc=0000000000003810..000000000000386c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003834 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003854 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003854 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000385c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000720 000000000000006c 00000724 FDE cie=00000000 pc=0000000000003870..0000000000003ab0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000387c │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003888 │ │ │ │ │ +00000748 0000000000000070 0000074c FDE cie=00000000 pc=0000000000003870..0000000000003ac0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003880 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000038b0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003894 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038a4 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038b4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038c4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000038f4 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000038f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003900 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003904 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003904 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003908 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000039a0 │ │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000039a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000039c8 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000039c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039cc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000039d0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039d0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000039e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000039d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000039e8 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003a08 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000003a18 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003a10 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003a20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a14 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a18 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a28 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000003a6c │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000003a7c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a70 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a80 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000790 0000000000000058 00000794 FDE cie=00000000 pc=0000000000003ab0..0000000000003cac │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003ad8 │ │ │ │ │ +000007bc 000000000000005c 000007c0 FDE cie=00000000 pc=0000000000003ac0..0000000000003cbc │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003ad8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003ae8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003afc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003b00 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003b0c │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003b20 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003b30 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b38 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000003bd8 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000003be8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003bdc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bec │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003be0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bf0 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003be4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003c04 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003c14 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003c10 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003c20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c14 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c18 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c1c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c2c │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c20 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c30 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003c44 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003c54 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003c50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003c60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000007ec 000000000000005c 000007f0 FDE cie=00000000 pc=0000000000003cb0..0000000000003efc │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cbc │ │ │ │ │ +0000081c 000000000000005c 00000820 FDE cie=00000000 pc=0000000000003cc0..0000000000003f0c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003cd0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cc8 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003ce4 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003ce8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003cf8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003d08 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cf4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003d14 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000003d80 │ │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000003d90 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003d8c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003d9c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000003e20 │ │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000003e30 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003e44 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003e4c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003e54 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003e50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003e60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000003e64 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003e74 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e68 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003e78 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003e8c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003e9c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e90 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e94 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e98 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000003eec │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000003efc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000084c 0000000000000044 00000850 FDE cie=00000000 pc=0000000000003f00..000000000000416c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000003f10 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000087c 0000000000000048 00000880 FDE cie=00000000 pc=0000000000003f10..000000000000417c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f20 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003f3c │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003f34 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003f40 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f50 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f60 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003f68 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003f78 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000004094 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000040a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000040cc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000040d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000040dc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000040d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000894 0000000000000040 00000898 FDE cie=00000000 pc=0000000000004170..00000000000043d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004180 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +000008c8 0000000000000040 000008cc FDE cie=00000000 pc=0000000000004180..00000000000043e4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004190 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000041a4 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000041a4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000041b4 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000041c4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000041cc │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000041dc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000042fc │ │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000000430c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000432c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000433c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004330 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000008d8 0000000000000048 000008dc FDE cie=00000000 pc=00000000000043e0..0000000000004600 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004408 │ │ │ │ │ +0000090c 0000000000000048 00000910 FDE cie=00000000 pc=00000000000043f0..0000000000004610 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004404 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004414 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004424 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000442c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000443c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000004500 │ │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000004510 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004528 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004538 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004530 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004540 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004550 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004560 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004578 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004588 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004580 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004590 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000924 000000000000004c 00000928 FDE cie=00000000 pc=0000000000004600..0000000000004880 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004614 │ │ │ │ │ +00000958 0000000000000050 0000095c FDE cie=00000000 pc=0000000000004610..0000000000004890 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004624 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004634 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004634 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004644 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004654 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004654 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004664 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000047a0 │ │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000047b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000047cc │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000047dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000047d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000047e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000047f0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004800 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000481c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000482c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004820 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000974 000000000000004c 00000978 FDE cie=00000000 pc=0000000000004880..0000000000004b2c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000048a4 │ │ │ │ │ +000009ac 000000000000004c 000009b0 FDE cie=00000000 pc=0000000000004890..0000000000004b3c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000048a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000048c0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000048d8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000048e8 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-96 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000049d8 │ │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000049e8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000004a64 │ │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000004a74 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004a70 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004a80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004a80 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004a90 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004a94 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004aa4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000004ac8 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000004ad8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004ad0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004ae0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000009c4 000000000000005c 000009c8 FDE cie=00000000 pc=0000000000004b30..0000000000004dac │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b3c │ │ │ │ │ +000009fc 000000000000005c 00000a00 FDE cie=00000000 pc=0000000000004b40..0000000000004dbc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b50 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b48 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004b68 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004b64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004b78 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b88 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b74 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000004c00 │ │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000004c10 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004c0c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004c1c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000004cc4 │ │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000004cd4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004cec │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004cf4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004cfc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004cf0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004d04 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004d14 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d08 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d18 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004d30 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004d40 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004d40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004d50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d44 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d54 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d58 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000004d9c │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000004dac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a24 0000000000000044 00000a28 FDE cie=00000000 pc=0000000000004db0..000000000000501c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004dc0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000a5c 0000000000000048 00000a60 FDE cie=00000000 pc=0000000000004dc0..000000000000502c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004dd0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000004dec │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004de4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004df0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004e00 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004e10 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000004e18 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004e28 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000004f44 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000004f54 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000004f7c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004f84 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004f8c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004f80 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000a6c 0000000000000040 00000a70 FDE cie=00000000 pc=0000000000005020..0000000000005284 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005030 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000aa8 0000000000000040 00000aac FDE cie=00000000 pc=0000000000005030..0000000000005294 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005040 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005054 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005054 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005064 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005074 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000507c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000508c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000051ac │ │ │ │ │ + DW_CFA_advance_loc1: 304 to 00000000000051bc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000051dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000051ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000051e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000ab0 0000000000000048 00000ab4 FDE cie=00000000 pc=0000000000005290..0000000000005530 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000052a4 │ │ │ │ │ +00000aec 0000000000000048 00000af0 FDE cie=00000000 pc=00000000000052a0..0000000000005540 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000052c0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052c8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000052d8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000052dc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052ec │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000005450 │ │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000005460 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000005478 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000005488 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005480 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005490 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000054a0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000054b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000054c8 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000054d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000054d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000054e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000afc 0000000000000050 00000b00 FDE cie=00000000 pc=0000000000005530..000000000000580c │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005550 │ │ │ │ │ +00000b38 0000000000000050 00000b3c FDE cie=00000000 pc=0000000000005540..000000000000581c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005554 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005564 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005570 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005564 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005578 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005580 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005590 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-96 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000005690 │ │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000056a0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005694 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056a4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000005744 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000005754 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005748 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005758 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005750 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005760 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005760 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005770 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005764 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005774 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005778 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005788 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000057a8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000057b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000057b0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000057c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b50 0000000000000044 00000b54 FDE cie=00000000 pc=0000000000005810..0000000000005a7c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005820 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000b8c 0000000000000048 00000b90 FDE cie=00000000 pc=0000000000005820..0000000000005a8c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005830 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000584c │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005844 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005850 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005860 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005870 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005878 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005888 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 00000000000059a4 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000059b4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000059dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000059e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000059ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000b98 0000000000000044 00000b9c FDE cie=00000000 pc=0000000000005a80..0000000000005cec │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005a90 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000bd8 0000000000000048 00000bdc FDE cie=00000000 pc=0000000000005a90..0000000000005cfc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005aa0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005abc │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005ab4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ac0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005ad0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005ae0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005ae8 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005af8 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000005c14 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000005c24 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000005c4c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000005c54 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c5c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c50 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000be0 000000000000003c 00000be4 FDE cie=00000000 pc=0000000000005cf0..0000000000005f54 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005d00 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000c24 000000000000003c 00000c28 FDE cie=00000000 pc=0000000000005d00..0000000000005f64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d10 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005d20 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005d24 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d34 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d44 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005d44 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d50 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000005e7c │ │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000000005e8c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005ea8 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000005eb8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005eb0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ec0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c20 0000000000000034 00000c24 FDE cie=00000000 pc=0000000000005f60..0000000000006068 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005f80 │ │ │ │ │ +00000c64 0000000000000034 00000c68 FDE cie=00000000 pc=0000000000005f70..0000000000006078 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005f84 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005f94 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005fa8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005f94 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005fac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005fbc │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006030 │ │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000006040 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006058 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006068 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c58 0000000000000038 00000c5c FDE cie=00000000 pc=0000000000006070..00000000000061a8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006090 │ │ │ │ │ +00000c9c 000000000000003c 00000ca0 FDE cie=00000000 pc=0000000000006080..00000000000061b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006094 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060a4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000060a8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060bc │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000060b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000060c8 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006168 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000006178 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006198 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000061a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c94 000000000000003c 00000c98 FDE cie=00000000 pc=00000000000061b0..0000000000006414 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061c0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000cdc 000000000000003c 00000ce0 FDE cie=00000000 pc=00000000000061c0..0000000000006424 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061d0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000061e0 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000061e4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006204 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006204 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006210 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000000633c │ │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000000634c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006368 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000006378 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006370 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000cd4 0000000000000034 00000cd8 FDE cie=00000000 pc=0000000000006420..0000000000006528 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006440 │ │ │ │ │ +00000d1c 0000000000000034 00000d20 FDE cie=00000000 pc=0000000000006430..0000000000006538 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006444 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006454 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006468 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006454 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000646c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000647c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000064f0 │ │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000006500 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006518 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006528 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d0c 0000000000000038 00000d10 FDE cie=00000000 pc=0000000000006530..0000000000006668 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006550 │ │ │ │ │ +00000d54 000000000000003c 00000d58 FDE cie=00000000 pc=0000000000006540..0000000000006678 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006554 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006564 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006574 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006568 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000657c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006578 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006588 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006628 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000006638 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006658 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006668 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d48 000000000000001c 00000d4c FDE cie=00000000 pc=0000000000006670..00000000000066a8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006684 │ │ │ │ │ +00000d94 000000000000001c 00000d98 FDE cie=00000000 pc=0000000000006680..00000000000066b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006694 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006690 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006698 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d68 000000000000001c 00000d6c FDE cie=00000000 pc=00000000000066b0..00000000000066e8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000066c4 │ │ │ │ │ +00000db4 000000000000001c 00000db8 FDE cie=00000000 pc=00000000000066c0..00000000000066f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000066d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000066d0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000066d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066e8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d88 000000000000001c 00000d8c FDE cie=00000000 pc=00000000000066f0..0000000000006728 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006704 │ │ │ │ │ +00000dd4 000000000000001c 00000dd8 FDE cie=00000000 pc=0000000000006700..0000000000006738 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006714 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006710 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006720 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006718 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006728 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000da8 000000000000001c 00000dac FDE cie=00000000 pc=0000000000006730..0000000000006768 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006744 │ │ │ │ │ +00000df4 000000000000001c 00000df8 FDE cie=00000000 pc=0000000000006740..0000000000006778 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006754 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006750 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006760 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006758 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006768 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,11 @@ │ │ │ │ │ -}xK:}xS]} │ │ │ │ │ -}xK:}xSW} │ │ │ │ │ -}xK8}xSW}x │ │ │ │ │ xC }x[h} │ │ │ │ │ xC }x[h} │ │ │ │ │ -}xSH}x[j} │ │ │ │ │ }xK(}xSI} │ │ │ │ │ }xK(}xSI} │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -xS^}xK<}x3 │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ sign == FFTW_FORWARD || sign == FFTW_BACKWARD │ │ │ │ │ bogosity_hook │ │ │ │ │ nowisdom_hook │ │ │ │ │ wisdom_ok_hook │ │ │ │ │ cost_hook │ │ │ │ │ default_sz.constprop.0 │ │ │ │ │ fftw_mpi_local_size_many_transposed.part.0.constprop.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r4,r9 │ │ │ │ │ beq 7c │ │ │ │ │ xori r3,r31,2 │ │ │ │ │ mflr r0 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ - srdi r3,r3,6 │ │ │ │ │ std r0,64(r1) │ │ │ │ │ + srdi r3,r3,6 │ │ │ │ │ bl 60 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ ld r0,64(r1) │ │ │ │ │ li r9,2 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -127,62 +127,62 @@ │ │ │ │ │ ld r30,48(r3) │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r30,r9 │ │ │ │ │ beq 2bc │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,72(r1) │ │ │ │ │ + std r26,80(r1) │ │ │ │ │ + rldicl r25,r4,32,44 │ │ │ │ │ + li r3,0 │ │ │ │ │ std r27,88(r1) │ │ │ │ │ std r28,96(r1) │ │ │ │ │ + clrlwi r27,r4,12 │ │ │ │ │ + srwi r28,r4,23 │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r31,120(r1) │ │ │ │ │ - clrlwi r27,r4,12 │ │ │ │ │ rlwinm r29,r4,12,29,31 │ │ │ │ │ - srwi r28,r4,23 │ │ │ │ │ - rldicl r25,r4,32,44 │ │ │ │ │ srdi r31,r4,52 │ │ │ │ │ - li r3,0 │ │ │ │ │ mr r4,r30 │ │ │ │ │ - std r26,80(r1) │ │ │ │ │ std r0,144(r1) │ │ │ │ │ bl 1d4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ beq 220 │ │ │ │ │ ld r0,144(r1) │ │ │ │ │ ld r25,72(r1) │ │ │ │ │ + extsw r3,r9 │ │ │ │ │ ld r26,80(r1) │ │ │ │ │ ld r27,88(r1) │ │ │ │ │ - extsw r3,r9 │ │ │ │ │ ld r28,96(r1) │ │ │ │ │ ld r29,104(r1) │ │ │ │ │ ld r31,120(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ clrlwi r29,r29,24 │ │ │ │ │ clrlwi r28,r28,16 │ │ │ │ │ clrlwi r31,r31,16 │ │ │ │ │ + stw r27,32(r1) │ │ │ │ │ + stw r25,44(r1) │ │ │ │ │ mr r7,r30 │ │ │ │ │ li r6,0 │ │ │ │ │ li r4,5 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - stw r27,32(r1) │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ stw r29,36(r1) │ │ │ │ │ stw r28,40(r1) │ │ │ │ │ - stw r25,44(r1) │ │ │ │ │ stw r31,48(r1) │ │ │ │ │ bl 258 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ lwz r9,32(r1) │ │ │ │ │ cmpw r27,r9 │ │ │ │ │ beq 2d0 │ │ │ │ │ @@ -259,16 +259,16 @@ │ │ │ │ │ ld r8,48(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r8,r9 │ │ │ │ │ beq 3d0 │ │ │ │ │ - mflr r0 │ │ │ │ │ cmpdi r5,0 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r0,80(r1) │ │ │ │ │ beq 3b0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ ld r7,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ @@ -307,35 +307,35 @@ │ │ │ │ │ │ │ │ │ │ 00000000000003f0 : │ │ │ │ │ local_size(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r4 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ + mr r4,r5 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r4,r5 │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ mr r26,r6 │ │ │ │ │ mr r30,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 434 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ cmpd r31,r3 │ │ │ │ │ blt 4e0 │ │ │ │ │ - lwz r10,0(r27) │ │ │ │ │ + lwz r10,0(r29) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ ble 4b4 │ │ │ │ │ rldic r31,r10,3,29 │ │ │ │ │ add r9,r26,r31 │ │ │ │ │ subfc r9,r9,r30 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ @@ -360,65 +360,65 @@ │ │ │ │ │ mr r3,r26 │ │ │ │ │ bl 4ac │ │ │ │ │ R_PPC64_REL24 memset │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ - ld r27,-40(r1) │ │ │ │ │ + ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r5,r31 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 4f0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block_coords │ │ │ │ │ nop │ │ │ │ │ - lwz r9,0(r27) │ │ │ │ │ + lwz r9,0(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ ble 4b4 │ │ │ │ │ - addi r31,r29,2 │ │ │ │ │ - not r29,r29 │ │ │ │ │ - std r28,48(r1) │ │ │ │ │ + addi r31,r28,2 │ │ │ │ │ + addi r28,r28,1 │ │ │ │ │ + std r27,40(r1) │ │ │ │ │ addi r30,r30,-8 │ │ │ │ │ addi r26,r26,-8 │ │ │ │ │ - li r28,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ + mulli r28,r28,-8 │ │ │ │ │ sldi r31,r31,3 │ │ │ │ │ - sldi r29,r29,3 │ │ │ │ │ - add r31,r27,r31 │ │ │ │ │ + add r31,r29,r31 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ldu r5,8(r30) │ │ │ │ │ ld r4,0(r31) │ │ │ │ │ - ldx r3,r31,r29 │ │ │ │ │ - addi r28,r28,1 │ │ │ │ │ + addi r27,r27,1 │ │ │ │ │ + ldx r3,r31,r28 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ extsw r5,r5 │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ stdu r3,8(r26) │ │ │ │ │ ld r10,-24(r31) │ │ │ │ │ ld r9,0(r30) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ std r9,0(r30) │ │ │ │ │ - lwz r9,0(r27) │ │ │ │ │ - cmpw r28,r9 │ │ │ │ │ + lwz r9,0(r29) │ │ │ │ │ + cmpw r27,r9 │ │ │ │ │ blt 530 │ │ │ │ │ - ld r28,48(r1) │ │ │ │ │ + ld r27,40(r1) │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ - ld r27,-40(r1) │ │ │ │ │ + ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ extsw r10,r10 │ │ │ │ │ addi r8,r30,-8 │ │ │ │ │ @@ -453,48 +453,48 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000610 : │ │ │ │ │ default_sz.constprop.0(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ mr r27,r3 │ │ │ │ │ + li r3,3 │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - li r3,3 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - mr r24,r4 │ │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ │ bl 660 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,3 │ │ │ │ │ bl 670 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ li r9,16 │ │ │ │ │ lxvd2x vs10,0,r27 │ │ │ │ │ lxvd2x vs11,r27,r9 │ │ │ │ │ li r9,32 │ │ │ │ │ mr r28,r3 │ │ │ │ │ lxvd2x vs12,r27,r9 │ │ │ │ │ - li r9,48 │ │ │ │ │ xxspltd vs0,vs10,1 │ │ │ │ │ + li r9,48 │ │ │ │ │ mffprd r3,f10 │ │ │ │ │ mffprd r4,f0 │ │ │ │ │ xxspltd vs32,vs11,1 │ │ │ │ │ mffprd r5,f11 │ │ │ │ │ xxspltd vs0,vs12,1 │ │ │ │ │ mffprd r6,f12 │ │ │ │ │ mffprd r7,f0 │ │ │ │ │ @@ -606,16 +606,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 858 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,0(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,0(r25) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 86c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r30,r30,r3 │ │ │ │ │ divd r4,r24,r30 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -624,16 +624,16 @@ │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ bne 7b0 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 898 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,24(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,24(r25) │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ bl 8ac │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r30,r30,r3 │ │ │ │ │ divd r4,r24,r30 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -642,16 +642,16 @@ │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ bne 7bc │ │ │ │ │ ld r3,56(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 8d8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,48(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,48(r25) │ │ │ │ │ ld r3,56(r31) │ │ │ │ │ bl 8ec │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 7bc │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ @@ -665,32 +665,32 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r9 │ │ │ │ │ + mr r24,r8 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ + li r3,72 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ - li r3,72 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r23,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ bl 970 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -706,16 +706,16 @@ │ │ │ │ │ std r9,48(r3) │ │ │ │ │ li r3,96 │ │ │ │ │ bl 9b0 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r30) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ ld r10,8(r29) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ cmpd r10,r27 │ │ │ │ │ ble b30 │ │ │ │ │ std r27,40(r30) │ │ │ │ │ addi r4,r1,84 │ │ │ │ │ mr r3,r28 │ │ │ │ │ addi r27,r31,24 │ │ │ │ │ addi r22,r31,48 │ │ │ │ │ @@ -802,17 +802,17 @@ │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,16(r30) │ │ │ │ │ b 9d4 │ │ │ │ │ nop │ │ │ │ │ @@ -973,27 +973,27 @@ │ │ │ │ │ ld r3,0(r28) │ │ │ │ │ bl d88 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne bac │ │ │ │ │ std r18,112(r1) │ │ │ │ │ - extsw r18,r20 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - lwa r4,80(r1) │ │ │ │ │ + extsw r18,r20 │ │ │ │ │ cntlzw r28,r20 │ │ │ │ │ + lwa r4,80(r1) │ │ │ │ │ neg r17,r18 │ │ │ │ │ mulli r18,r18,24 │ │ │ │ │ - rlwinm r17,r17,0,27,28 │ │ │ │ │ srwi r28,r28,5 │ │ │ │ │ - add r17,r29,r17 │ │ │ │ │ + rlwinm r17,r17,0,27,28 │ │ │ │ │ neg r19,r28 │ │ │ │ │ mulli r28,r28,24 │ │ │ │ │ - ld r3,8(r17) │ │ │ │ │ + add r17,r29,r17 │ │ │ │ │ rlwinm r19,r19,0,27,28 │ │ │ │ │ + ld r3,8(r17) │ │ │ │ │ add r19,r29,r19 │ │ │ │ │ bl dd4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r31 │ │ │ │ │ li r5,0 │ │ │ │ │ @@ -1002,16 +1002,16 @@ │ │ │ │ │ lwa r3,84(r1) │ │ │ │ │ ld r9,8(r19) │ │ │ │ │ std r9,16(r19) │ │ │ │ │ bl dfc │ │ │ │ │ R_PPC64_REL24 local_size │ │ │ │ │ ld r10,0(r31) │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ - ld r4,16(r31) │ │ │ │ │ li r3,1 │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ mulld r4,r9,r4 │ │ │ │ │ bl e18 │ │ │ │ │ R_PPC64_REL24 fftw_imax │ │ │ │ │ nop │ │ │ │ │ addi r9,r1,32 │ │ │ │ │ li r10,8 │ │ │ │ │ @@ -1052,32 +1052,32 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000eb0 : │ │ │ │ │ default_sz.constprop.1(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr r26,r3 │ │ │ │ │ + li r3,2 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - li r3,2 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - mr r25,r4 │ │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ │ bl f00 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,2 │ │ │ │ │ bl f10 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ @@ -1185,16 +1185,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 10a8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r31,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r31,r30 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 10bc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r29,r29,r3 │ │ │ │ │ divd r4,r25,r29 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -1204,16 +1204,16 @@ │ │ │ │ │ bne 1010 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 10e8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ - stdx r3,r9,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r9,r30 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ bl 1100 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 1010 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ @@ -1226,32 +1226,32 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r9 │ │ │ │ │ + mr r24,r8 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ + li r3,48 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ - li r3,48 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r23,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ bl 1180 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -1263,16 +1263,16 @@ │ │ │ │ │ std r9,24(r3) │ │ │ │ │ li r3,64 │ │ │ │ │ bl 11b0 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r30) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ ld r10,8(r29) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ cmpd r10,r27 │ │ │ │ │ ble 1320 │ │ │ │ │ std r27,40(r30) │ │ │ │ │ addi r4,r1,84 │ │ │ │ │ mr r3,r28 │ │ │ │ │ addi r27,r31,16 │ │ │ │ │ addi r22,r31,32 │ │ │ │ │ @@ -1355,17 +1355,17 @@ │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,16(r30) │ │ │ │ │ b 11d4 │ │ │ │ │ nop │ │ │ │ │ @@ -1526,27 +1526,27 @@ │ │ │ │ │ ld r3,0(r28) │ │ │ │ │ bl 1578 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 139c │ │ │ │ │ std r18,112(r1) │ │ │ │ │ - extsw r18,r20 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - lwa r4,80(r1) │ │ │ │ │ + extsw r18,r20 │ │ │ │ │ cntlzw r28,r20 │ │ │ │ │ + lwa r4,80(r1) │ │ │ │ │ neg r17,r18 │ │ │ │ │ mulli r18,r18,24 │ │ │ │ │ - rlwinm r17,r17,0,27,28 │ │ │ │ │ srwi r28,r28,5 │ │ │ │ │ - add r17,r29,r17 │ │ │ │ │ + rlwinm r17,r17,0,27,28 │ │ │ │ │ neg r19,r28 │ │ │ │ │ mulli r28,r28,24 │ │ │ │ │ - ld r3,8(r17) │ │ │ │ │ + add r17,r29,r17 │ │ │ │ │ rlwinm r19,r19,0,27,28 │ │ │ │ │ + ld r3,8(r17) │ │ │ │ │ add r19,r29,r19 │ │ │ │ │ bl 15c4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r31 │ │ │ │ │ li r5,0 │ │ │ │ │ @@ -1607,40 +1607,40 @@ │ │ │ │ │ default_sz.constprop.2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ li r3,1 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 16d4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,1 │ │ │ │ │ bl 16e4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ lxvd2x vs0,0,r29 │ │ │ │ │ li r10,8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - stxvd2x vs0,r3,r10 │ │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ │ + stxvd2x vs0,r3,r10 │ │ │ │ │ + ld r10,16(r29) │ │ │ │ │ mffprd r9,f0 │ │ │ │ │ mffprd r8,f12 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ - ld r10,16(r29) │ │ │ │ │ std r10,24(r3) │ │ │ │ │ std r9,8(r31) │ │ │ │ │ bne 1720 │ │ │ │ │ mr r8,r9 │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ std r8,16(r31) │ │ │ │ │ beq 1730 │ │ │ │ │ @@ -1699,16 +1699,16 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ extsw r4,r3 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 17f8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r31,r29 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r31,r29 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 180c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 1764 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ @@ -1722,31 +1722,31 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r24,r3 │ │ │ │ │ + mr r3,r5 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r24,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ - mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + mr r31,r5 │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ lwz r23,256(r1) │ │ │ │ │ bl 1894 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,64 │ │ │ │ │ @@ -1779,19 +1779,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ bl 18f4 │ │ │ │ │ R_PPC64_REL24 fftw_assertion_failed │ │ │ │ │ nop │ │ │ │ │ lwa r6,64(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ - ld r5,24(r31) │ │ │ │ │ mr r8,r29 │ │ │ │ │ addi r10,r1,32 │ │ │ │ │ addi r9,r1,48 │ │ │ │ │ mr r7,r23 │ │ │ │ │ + ld r5,24(r31) │ │ │ │ │ li r24,1 │ │ │ │ │ bl 1920 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r29,r3 │ │ │ │ │ beq 1968 │ │ │ │ │ std r22,80(r1) │ │ │ │ │ @@ -1857,18 +1857,18 @@ │ │ │ │ │ nop │ │ │ │ │ li r9,8 │ │ │ │ │ ld r10,24(r31) │ │ │ │ │ lwa r4,64(r1) │ │ │ │ │ lxvd2x vs0,r31,r9 │ │ │ │ │ mr r29,r3 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ - std r10,24(r3) │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ - std r30,48(r3) │ │ │ │ │ + std r10,24(r3) │ │ │ │ │ std r30,32(r3) │ │ │ │ │ + std r30,48(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 1a3c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ addi r7,r1,32 │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ @@ -1928,132 +1928,132 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mfcr r11 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + mr r23,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ + mr r31,r6 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + cmpwi cr4,r30,0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ - mr r23,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r31,r6 │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - cmpwi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 1b60 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 1b70 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r27,r3 │ │ │ │ │ ble cr4,1f58 │ │ │ │ │ andi. r5,r30,1 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r8,r23 │ │ │ │ │ - addi r9,r3,8 │ │ │ │ │ - mr r10,r30 │ │ │ │ │ + addi r10,r3,8 │ │ │ │ │ + mr r9,r30 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ bne 1f00 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ lxvd2x vs0,0,r8 │ │ │ │ │ addi r5,r8,24 │ │ │ │ │ - addi r10,r10,-2 │ │ │ │ │ + addi r9,r9,-2 │ │ │ │ │ addi r8,r8,48 │ │ │ │ │ - stxvd2x vs0,0,r9 │ │ │ │ │ + stxvd2x vs0,0,r10 │ │ │ │ │ ld r7,-32(r8) │ │ │ │ │ - std r7,16(r9) │ │ │ │ │ - addi r7,r9,24 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ + std r7,16(r10) │ │ │ │ │ lxvd2x vs0,0,r5 │ │ │ │ │ + addi r7,r10,24 │ │ │ │ │ + addi r10,r10,48 │ │ │ │ │ stxvd2x vs0,0,r7 │ │ │ │ │ ld r5,-8(r8) │ │ │ │ │ - std r5,-8(r9) │ │ │ │ │ + std r5,-8(r10) │ │ │ │ │ bdnz 1ba4 │ │ │ │ │ andi. r8,r30,3 │ │ │ │ │ - addi r9,r29,8 │ │ │ │ │ + addi r10,r29,8 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ beq 1c30 │ │ │ │ │ cmpdi r8,1 │ │ │ │ │ beq 1c1c │ │ │ │ │ cmpdi r8,2 │ │ │ │ │ beq 1c0c │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ mr r6,r7 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ addi r6,r6,-1 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ cmpdi r6,1 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ beq 1c6c │ │ │ │ │ srdi r8,r30,2 │ │ │ │ │ mtctr r8 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r8,r10,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r8,r9,24 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ - addi r8,r10,48 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ + addi r8,r9,48 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ - addi r8,r10,72 │ │ │ │ │ - addi r10,r10,96 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ + addi r8,r9,72 │ │ │ │ │ + addi r9,r9,96 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ bdnz 1c38 │ │ │ │ │ cmpdi cr3,r31,0 │ │ │ │ │ beq cr3,1ef0 │ │ │ │ │ mulli r21,r30,24 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r10,r23,r21 │ │ │ │ │ ld r10,-24(r10) │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ sradi r10,r10,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ - addi r9,r29,8 │ │ │ │ │ + addi r10,r29,8 │ │ │ │ │ ble cr4,1ce8 │ │ │ │ │ - mr r7,r30 │ │ │ │ │ - addi r10,r23,8 │ │ │ │ │ - ld r8,0(r10) │ │ │ │ │ - cmpdi r8,0 │ │ │ │ │ + mr r8,r30 │ │ │ │ │ + addi r9,r23,8 │ │ │ │ │ + ld r7,0(r9) │ │ │ │ │ + cmpdi r7,0 │ │ │ │ │ bne 1cc0 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - std r8,8(r9) │ │ │ │ │ - ld r8,8(r10) │ │ │ │ │ - cmpdi r8,0 │ │ │ │ │ + ld r7,0(r10) │ │ │ │ │ + std r7,8(r10) │ │ │ │ │ + ld r7,8(r9) │ │ │ │ │ + cmpdi r7,0 │ │ │ │ │ bne 1cd4 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - addic. r7,r7,-1 │ │ │ │ │ - std r8,16(r9) │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ + ld r7,0(r10) │ │ │ │ │ + addic. r8,r8,-1 │ │ │ │ │ + std r7,16(r10) │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ + addi r10,r10,24 │ │ │ │ │ bne 1cb0 │ │ │ │ │ addi r25,r29,16 │ │ │ │ │ addi r20,r27,16 │ │ │ │ │ li r24,0 │ │ │ │ │ addi r26,r29,8 │ │ │ │ │ clrldi r4,r24,63 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -2096,27 +2096,27 @@ │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpld r21,r31 │ │ │ │ │ beq 1df0 │ │ │ │ │ ldx r9,r20,r31 │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - mr r10,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + mr r9,r31 │ │ │ │ │ beq 1eb0 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ - addi r31,r10,48 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + addi r31,r9,48 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ - addi r31,r10,72 │ │ │ │ │ + addi r31,r9,72 │ │ │ │ │ cmpld r21,r31 │ │ │ │ │ bne 1d98 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addi r9,r24,1 │ │ │ │ │ addi r25,r25,8 │ │ │ │ │ @@ -2146,40 +2146,40 @@ │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ bl 1e54 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ + mtocrf 16,r11 │ │ │ │ │ + mtocrf 8,r11 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ - mtocrf 16,r11 │ │ │ │ │ - mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ldx r3,r26,r31 │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 1eb8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r25,r31 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r25,r31 │ │ │ │ │ ldx r3,r26,r31 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ bl 1ed0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpld r31,r21 │ │ │ │ │ mulld r22,r22,r3 │ │ │ │ │ @@ -2189,19 +2189,19 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulli r21,r30,24 │ │ │ │ │ b 1ca8 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lxvd2x vs0,0,r23 │ │ │ │ │ addi r8,r23,24 │ │ │ │ │ - stxvd2x vs0,0,r9 │ │ │ │ │ - ld r10,16(r23) │ │ │ │ │ - std r10,16(r9) │ │ │ │ │ - mr. r10,r7 │ │ │ │ │ - addi r9,r3,32 │ │ │ │ │ + stxvd2x vs0,0,r10 │ │ │ │ │ + ld r9,16(r23) │ │ │ │ │ + std r9,16(r10) │ │ │ │ │ + mr. r9,r7 │ │ │ │ │ + addi r10,r3,32 │ │ │ │ │ bne 1b9c │ │ │ │ │ b 1bdc │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r29) │ │ │ │ │ bl 1f34 │ │ │ │ │ @@ -2230,33 +2230,33 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + mr r23,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r8 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mr r29,r4 │ │ │ │ │ mr r30,r6 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + stdu r1,-224(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-224(r1) │ │ │ │ │ addi r4,r1,100 │ │ │ │ │ lwa r27,320(r1) │ │ │ │ │ lwz r22,328(r1) │ │ │ │ │ bl 1fec │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -2285,18 +2285,18 @@ │ │ │ │ │ nop │ │ │ │ │ li r9,8 │ │ │ │ │ ld r10,24(r29) │ │ │ │ │ lwa r4,96(r1) │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ mr r30,r3 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ - std r10,24(r3) │ │ │ │ │ ld r9,8(r29) │ │ │ │ │ - std r28,48(r3) │ │ │ │ │ + std r10,24(r3) │ │ │ │ │ std r28,32(r3) │ │ │ │ │ + std r28,48(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ mr r3,r28 │ │ │ │ │ bl 2078 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ addi r7,r1,32 │ │ │ │ │ @@ -2340,19 +2340,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ bl 2104 │ │ │ │ │ R_PPC64_REL24 fftw_assertion_failed │ │ │ │ │ nop │ │ │ │ │ lwa r6,96(r1) │ │ │ │ │ ld r3,8(r29) │ │ │ │ │ ld r4,16(r29) │ │ │ │ │ - ld r5,24(r29) │ │ │ │ │ addi r10,r1,32 │ │ │ │ │ addi r9,r1,80 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r22 │ │ │ │ │ + ld r5,24(r29) │ │ │ │ │ bl 212c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r30,r3 │ │ │ │ │ bne 25b0 │ │ │ │ │ li r27,1 │ │ │ │ │ addi r30,r25,-8 │ │ │ │ │ @@ -2457,16 +2457,16 @@ │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ li r4,0 │ │ │ │ │ bl 22e4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_block1d │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 213c │ │ │ │ │ @@ -2482,17 +2482,17 @@ │ │ │ │ │ std r21,136(r1) │ │ │ │ │ addi r30,r29,8 │ │ │ │ │ li r27,0 │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ li r9,32 │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ - li r10,56 │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ ld r9,48(r29) │ │ │ │ │ + li r10,56 │ │ │ │ │ stxvd2x vs0,r1,r10 │ │ │ │ │ std r9,72(r1) │ │ │ │ │ ld r4,8(r30) │ │ │ │ │ ld r3,0(r30) │ │ │ │ │ bl 234c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ @@ -2697,26 +2697,26 @@ │ │ │ │ │ bl 2644 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ mr r22,r3 │ │ │ │ │ bne 235c │ │ │ │ │ std r19,120(r1) │ │ │ │ │ - extsw r19,r27 │ │ │ │ │ std r20,128(r1) │ │ │ │ │ - lwa r4,96(r1) │ │ │ │ │ + extsw r19,r27 │ │ │ │ │ cntlzw r27,r27 │ │ │ │ │ + lwa r4,96(r1) │ │ │ │ │ addi r30,r25,-8 │ │ │ │ │ neg r20,r19 │ │ │ │ │ - rlwinm r20,r20,0,27,28 │ │ │ │ │ srwi r27,r27,5 │ │ │ │ │ - add r20,r29,r20 │ │ │ │ │ + rlwinm r20,r20,0,27,28 │ │ │ │ │ neg r21,r27 │ │ │ │ │ - ld r3,8(r20) │ │ │ │ │ + add r20,r29,r20 │ │ │ │ │ rlwinm r21,r21,0,27,28 │ │ │ │ │ + ld r3,8(r20) │ │ │ │ │ add r21,r29,r21 │ │ │ │ │ bl 2690 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r24 │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r6,r25 │ │ │ │ │ @@ -2772,16 +2772,16 @@ │ │ │ │ │ lxvd2x vs0,r9,r19 │ │ │ │ │ mr r22,r3 │ │ │ │ │ ld r19,120(r1) │ │ │ │ │ ld r8,16(r8) │ │ │ │ │ stxvd2x vs0,r20,r10 │ │ │ │ │ std r8,24(r20) │ │ │ │ │ add r8,r9,r27 │ │ │ │ │ - ld r20,128(r1) │ │ │ │ │ lxvd2x vs0,r9,r27 │ │ │ │ │ + ld r20,128(r1) │ │ │ │ │ ld r9,16(r8) │ │ │ │ │ stxvd2x vs0,r21,r10 │ │ │ │ │ std r9,24(r21) │ │ │ │ │ b 2378 │ │ │ │ │ mr r27,r28 │ │ │ │ │ b 2420 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -2792,38 +2792,38 @@ │ │ │ │ │ │ │ │ │ │ 00000000000027b0 : │ │ │ │ │ fftw_mpi_local_size_many_transposed.part.0(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ + mr r20,r7 │ │ │ │ │ + mr r21,r8 │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + mr r22,r5 │ │ │ │ │ + mr r23,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r9 │ │ │ │ │ + mr r25,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr r27,r4 │ │ │ │ │ - mr r22,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r20,r7 │ │ │ │ │ - mr r21,r8 │ │ │ │ │ - mr r24,r9 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ bl 281c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ sldi r3,r30,5 │ │ │ │ │ @@ -2895,29 +2895,29 @@ │ │ │ │ │ add r9,r8,r26 │ │ │ │ │ std r10,104(r1) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ add r10,r9,r26 │ │ │ │ │ bl 2940 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_guru.part.0 │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ - ld r8,304(r1) │ │ │ │ │ + ld r10,304(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r9,0(r24) │ │ │ │ │ ldx r9,r29,r26 │ │ │ │ │ std r9,0(r23) │ │ │ │ │ slwi r9,r30,1 │ │ │ │ │ - extsw r10,r9 │ │ │ │ │ - add r9,r9,r30 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - sldi r10,r10,3 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - ldx r10,r29,r10 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ - std r10,0(r8) │ │ │ │ │ + ldx r9,r29,r9 │ │ │ │ │ + std r9,0(r10) │ │ │ │ │ + mulli r9,r30,3 │ │ │ │ │ + extsw r9,r9 │ │ │ │ │ + addi r9,r9,1 │ │ │ │ │ + sldi r9,r9,3 │ │ │ │ │ ldx r10,r29,r9 │ │ │ │ │ ld r9,312(r1) │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r10,0(r9) │ │ │ │ │ bl 2994 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ @@ -2933,18 +2933,18 @@ │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r20,40(r31) │ │ │ │ │ b 2914 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ @@ -2968,16 +2968,16 @@ │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ bdnz 2a40 │ │ │ │ │ bl 2a7c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ @@ -3030,29 +3030,29 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r27,r4 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r29,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ beq 2d10 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ ble 2ce0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2ce0 │ │ │ │ │ @@ -3106,23 +3106,23 @@ │ │ │ │ │ bl 2c3c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ bgt 2cd0 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ - cmpdi r25,0 │ │ │ │ │ + cmpdi r27,0 │ │ │ │ │ std r9,56(r30) │ │ │ │ │ srwi r9,r29,27 │ │ │ │ │ clrldi r9,r9,59 │ │ │ │ │ bne 2d60 │ │ │ │ │ li r8,0 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r26 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 2c80 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ @@ -3190,15 +3190,15 @@ │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ b 2b74 │ │ │ │ │ li r8,4 │ │ │ │ │ mr r7,r28 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ + mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ b 2c78 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ 0000000000002d80 : │ │ │ │ │ @@ -3208,29 +3208,29 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r5 │ │ │ │ │ + mr r26,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r28,r4 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r29,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ beq 2f10 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ ble 2f70 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ @@ -3243,15 +3243,15 @@ │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ std r30,96(r1) │ │ │ │ │ bl 2e28 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ @@ -3275,23 +3275,23 @@ │ │ │ │ │ bl 2e78 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ bgt 2f60 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ - cmpdi r25,0 │ │ │ │ │ + cmpdi r28,0 │ │ │ │ │ std r9,32(r30) │ │ │ │ │ srwi r9,r29,27 │ │ │ │ │ clrldi r9,r9,59 │ │ │ │ │ bne 2fa0 │ │ │ │ │ li r8,0 │ │ │ │ │ - mr r7,r26 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r28 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r25 │ │ │ │ │ + mr r5,r26 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 2ebc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ @@ -3359,49 +3359,49 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,4 │ │ │ │ │ - mr r7,r26 │ │ │ │ │ - mr r6,r28 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ b 2eb4 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ 0000000000002fc0 : │ │ │ │ │ plan_guru_rdft2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r26,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ + mr r25,r4 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mr r24,r5 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r25,r4 │ │ │ │ │ + mr r30,r8 │ │ │ │ │ mr r31,r3 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r30,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 31e0 │ │ │ │ │ cmpdi r24,0 │ │ │ │ │ blt 31b4 │ │ │ │ │ cmpwi r31,1 │ │ │ │ │ ble 31b4 │ │ │ │ │ std r23,56(r1) │ │ │ │ │ @@ -3494,19 +3494,19 @@ │ │ │ │ │ ld r22,48(r1) │ │ │ │ │ ld r23,56(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r23,56(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ li r3,0 │ │ │ │ │ @@ -3691,18 +3691,18 @@ │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r9 │ │ │ │ │ li r9,1 │ │ │ │ │ mr r3,r5 │ │ │ │ │ std r9,0(r30) │ │ │ │ │ std r9,0(r31) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ std r11,0(r29) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ std r11,0(r10) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r30,96(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ b 3400 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_many_transposed.part.0 │ │ │ │ │ @@ -3871,26 +3871,26 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r11,r6 │ │ │ │ │ mr r6,r8 │ │ │ │ │ mr r8,r10 │ │ │ │ │ - mr r10,r11 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ mr r0,r7 │ │ │ │ │ mr r7,r9 │ │ │ │ │ li r9,0 │ │ │ │ │ - std r3,112(r1) │ │ │ │ │ - addi r3,r1,112 │ │ │ │ │ - std r0,96(r1) │ │ │ │ │ + mr r10,r11 │ │ │ │ │ std r9,128(r1) │ │ │ │ │ std r9,120(r1) │ │ │ │ │ ld r9,240(r1) │ │ │ │ │ + std r3,112(r1) │ │ │ │ │ + addi r3,r1,112 │ │ │ │ │ + std r0,96(r1) │ │ │ │ │ bl 3678 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_guru.part.0.constprop.0 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -3911,17 +3911,17 @@ │ │ │ │ │ mr r7,r8 │ │ │ │ │ mr r8,r9 │ │ │ │ │ mr r9,r10 │ │ │ │ │ li r10,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r3,112(r1) │ │ │ │ │ - std r10,128(r1) │ │ │ │ │ std r10,120(r1) │ │ │ │ │ addi r3,r1,112 │ │ │ │ │ + std r10,128(r1) │ │ │ │ │ mr r10,r5 │ │ │ │ │ mr r5,r4 │ │ │ │ │ li r4,1 │ │ │ │ │ std r11,96(r1) │ │ │ │ │ bl 36ec │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_guru.part.0.constprop.0 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ @@ -3965,18 +3965,18 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ std r3,32(r1) │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ addi r9,r1,48 │ │ │ │ │ addi r8,r1,56 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ bl 3788 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_many_transposed.part.0.constprop.1 │ │ │ │ │ addi r1,r1,64 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -4018,26 +4018,26 @@ │ │ │ │ │ 0000000000003810 : │ │ │ │ │ fftw_mpi_local_size_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - mr r10,r6 │ │ │ │ │ + mr r9,r5 │ │ │ │ │ + mr r5,r6 │ │ │ │ │ mr r6,r7 │ │ │ │ │ mr r7,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ std r3,32(r1) │ │ │ │ │ - std r5,48(r1) │ │ │ │ │ - addi r9,r1,56 │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ addi r8,r1,64 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - mr r5,r10 │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ + std r9,48(r1) │ │ │ │ │ + addi r9,r1,56 │ │ │ │ │ bl 384c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_many_transposed.part.0.constprop.0 │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -4047,107 +4047,111 @@ │ │ │ │ │ │ │ │ │ │ 0000000000003870 : │ │ │ │ │ fftw_mpi_plan_many_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - mr r25,r9 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r5 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - lwz r5,0(r9) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r10 │ │ │ │ │ + mr r30,r7 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ - mr r29,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r31,r6 │ │ │ │ │ - mr r30,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r26,r10 │ │ │ │ │ - cmpwi r5,0 │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ lwz r23,304(r1) │ │ │ │ │ - beq 3a10 │ │ │ │ │ - or r5,r31,r30 │ │ │ │ │ - or. r5,r5,r27 │ │ │ │ │ - blt 39dc │ │ │ │ │ - cmpdi r29,0 │ │ │ │ │ - ble 39dc │ │ │ │ │ - cmpdi r28,0 │ │ │ │ │ - ble 39dc │ │ │ │ │ + beq 3a20 │ │ │ │ │ + or r11,r30,r31 │ │ │ │ │ + or r11,r11,r24 │ │ │ │ │ + cmpdi r11,0 │ │ │ │ │ + blt 39ec │ │ │ │ │ + cmpdi r26,0 │ │ │ │ │ + ble 39ec │ │ │ │ │ + cmpdi r25,0 │ │ │ │ │ + ble 39ec │ │ │ │ │ mflr r0 │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ std r22,128(r1) │ │ │ │ │ std r0,224(r1) │ │ │ │ │ - bl 3904 │ │ │ │ │ + bl 3908 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ cmpdi r31,0 │ │ │ │ │ - beq 3a70 │ │ │ │ │ + beq 3a80 │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - beq 3a8c │ │ │ │ │ + beq 3a9c │ │ │ │ │ lwa r22,112(r1) │ │ │ │ │ mr r4,r31 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ - bl 3928 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 392c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r22,r3 │ │ │ │ │ - blt 39d0 │ │ │ │ │ + blt 39e0 │ │ │ │ │ lwa r22,112(r1) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 3944 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 3948 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r22,r3 │ │ │ │ │ - blt 39d0 │ │ │ │ │ + blt 39e0 │ │ │ │ │ srdi r9,r23,27 │ │ │ │ │ - mr r10,r26 │ │ │ │ │ + mr r10,r29 │ │ │ │ │ mr r8,r31 │ │ │ │ │ - mr r7,r25 │ │ │ │ │ - mr r6,r24 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r7,r28 │ │ │ │ │ + mr r6,r27 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r30 │ │ │ │ │ - bl 397c │ │ │ │ │ + bl 3980 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r23 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,-1 │ │ │ │ │ - bl 3990 │ │ │ │ │ + bl 3994 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4158,15 +4162,15 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,224(r1) │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a28 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -4181,128 +4185,128 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r9,32(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r9,40(r3) │ │ │ │ │ - bl 3a50 │ │ │ │ │ + bl 3a60 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ b 38d4 │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ - bl 3a78 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 3a88 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - bne 391c │ │ │ │ │ + bne 3920 │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 3a94 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 3aa4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ - b 391c │ │ │ │ │ + b 3920 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ │ │ │ │ │ │ -0000000000003ab0 : │ │ │ │ │ +0000000000003ac0 : │ │ │ │ │ fftw_mpi_plan_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + mr r25,r6 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r26,r8 │ │ │ │ │ + mr r29,r7 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO .bss │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ - lwz r9,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO .bss │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r24,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r29,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ - beq 3c50 │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ + beq 3c60 │ │ │ │ │ cmpdi r31,0 │ │ │ │ │ - ble 3c1c │ │ │ │ │ + ble 3c2c │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - ble 3c1c │ │ │ │ │ + ble 3c2c │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r23,136(r1) │ │ │ │ │ std r27,168(r1) │ │ │ │ │ std r28,176(r1) │ │ │ │ │ - bl 3b28 │ │ │ │ │ + bl 3b38 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 3b38 │ │ │ │ │ + bl 3b48 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3b4c │ │ │ │ │ + bl 3b5c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ lwa r23,112(r1) │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r27,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 3b64 │ │ │ │ │ + bl 3b74 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r23,r3 │ │ │ │ │ - blt 3c10 │ │ │ │ │ + blt 3c20 │ │ │ │ │ lwa r23,112(r1) │ │ │ │ │ mr r4,r27 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3b80 │ │ │ │ │ + bl 3b90 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r23,r3 │ │ │ │ │ - blt 3c10 │ │ │ │ │ + blt 3c20 │ │ │ │ │ srdi r9,r26,27 │ │ │ │ │ mr r10,r29 │ │ │ │ │ mr r8,r28 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r24 │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r27 │ │ │ │ │ - bl 3bb8 │ │ │ │ │ + bl 3bc8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r26 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,-1 │ │ │ │ │ - bl 3bcc │ │ │ │ │ + bl 3bdc │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r27,168(r1) │ │ │ │ │ ld r28,176(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -4328,15 +4332,15 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c60 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -4351,61 +4355,61 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 3c88 │ │ │ │ │ + bl 3c98 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3b14 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000003cb0 : │ │ │ │ │ +0000000000003cc0 : │ │ │ │ │ fftw_mpi_plan_guru_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r30,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mr r24,r4 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO .bss │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - lwz r9,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO .bss │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r26,r3 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ - stdu r1,-112(r1) │ │ │ │ │ mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ mr r31,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ + stdu r1,-112(r1) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ea0 │ │ │ │ │ cmpdi r25,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ cmpwi r26,0 │ │ │ │ │ - ble 3e64 │ │ │ │ │ + ble 3e74 │ │ │ │ │ mulli r12,r26,24 │ │ │ │ │ lis r9,-21846 │ │ │ │ │ lis r10,2730 │ │ │ │ │ mr r11,r24 │ │ │ │ │ ori r9,r9,43691 │ │ │ │ │ ori r10,r10,43690 │ │ │ │ │ rldimi r9,r10,32,0 │ │ │ │ │ @@ -4413,84 +4417,84 @@ │ │ │ │ │ srdi r12,r12,3 │ │ │ │ │ mulld r12,r12,r9 │ │ │ │ │ clrldi r12,r12,3 │ │ │ │ │ addi r9,r12,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ld r0,0(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - ble 3e64 │ │ │ │ │ + ble 3e74 │ │ │ │ │ ld r0,8(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ ld r0,16(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ addi r11,r11,24 │ │ │ │ │ - bdnz 3d50 │ │ │ │ │ + bdnz 3d60 │ │ │ │ │ mflr r0 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 3d8c │ │ │ │ │ + bl 3d9c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r5,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r4,r24 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3da4 │ │ │ │ │ + bl 3db4 │ │ │ │ │ R_PPC64_REL24 default_sz │ │ │ │ │ li r4,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3dc0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 3e50 │ │ │ │ │ + bgt 3e60 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3dcc │ │ │ │ │ + bl 3ddc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 3e50 │ │ │ │ │ + bgt 3e60 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r7,r31 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r25 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3dfc │ │ │ │ │ + bl 3e0c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3e10 │ │ │ │ │ + bl 3e20 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3e54 │ │ │ │ │ + bl 3e64 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4500,15 +4504,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 3e98 │ │ │ │ │ + bl 3ea8 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -4523,297 +4527,297 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 3ed0 │ │ │ │ │ + bl 3ee0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ - b 3d0c │ │ │ │ │ + b 3d1c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000003f00 : │ │ │ │ │ +0000000000003f10 : │ │ │ │ │ fftw_mpi_plan_many_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,232(r1) │ │ │ │ │ - bl 3f6c │ │ │ │ │ + bl 3f7c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 405c │ │ │ │ │ + ble 406c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 40d0 │ │ │ │ │ + ble 40e0 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 3fc8 │ │ │ │ │ + bne 3fd8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 40d0 │ │ │ │ │ + beq 40e0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 3fe0 │ │ │ │ │ + bdnz 3ff0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4034 │ │ │ │ │ + beq 4044 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4044 │ │ │ │ │ + beq 4054 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 4068 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ lwa r9,224(r1) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 407c │ │ │ │ │ + bl 408c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_guru_dft │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4088 │ │ │ │ │ + bl 4098 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 4108 │ │ │ │ │ + beq 4118 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 414c │ │ │ │ │ + beq 415c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 4110 │ │ │ │ │ + bdnz 4120 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4034 │ │ │ │ │ + bne 4044 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 405c │ │ │ │ │ + b 406c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004170 : │ │ │ │ │ +0000000000004180 : │ │ │ │ │ fftw_mpi_plan_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r8 │ │ │ │ │ + mr r24,r7 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r6 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r24,r7 │ │ │ │ │ - mr r23,r8 │ │ │ │ │ mr r27,r9 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 41cc │ │ │ │ │ + bl 41dc │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 42d4 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 4330 │ │ │ │ │ + ble 4340 │ │ │ │ │ sldi r10,r30,3 │ │ │ │ │ add r10,r28,r10 │ │ │ │ │ subfc r10,r10,r3 │ │ │ │ │ subfe r10,r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ clrlwi r10,r10,24 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - bne 4228 │ │ │ │ │ + bne 4238 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4330 │ │ │ │ │ + beq 4340 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 4240 │ │ │ │ │ + bdnz 4250 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 42a4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r27,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 42a4 │ │ │ │ │ + beq 42b4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r27,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 42bc │ │ │ │ │ + beq 42cc │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r27 │ │ │ │ │ mr r9,r23 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 42e4 │ │ │ │ │ + bl 42f4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_guru_dft │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 42f0 │ │ │ │ │ + bl 4300 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4827,137 +4831,137 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 436c │ │ │ │ │ + beq 437c │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 43b4 │ │ │ │ │ + beq 43c4 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 4374 │ │ │ │ │ + bdnz 4384 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4294 │ │ │ │ │ + bne 42a4 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 42c4 │ │ │ │ │ + b 42d4 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000043e0 : │ │ │ │ │ +00000000000043f0 : │ │ │ │ │ fftw_mpi_plan_dft_1d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r8 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ - mr r26,r4 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ mr r29,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 442c │ │ │ │ │ + bl 443c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r30,0(r3) │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4580 │ │ │ │ │ + beq 4590 │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - ble 453c │ │ │ │ │ + ble 454c │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r3,r29 │ │ │ │ │ - bl 4468 │ │ │ │ │ + bl 4478 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4478 │ │ │ │ │ + bl 4488 │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.2 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 4484 │ │ │ │ │ + bl 4494 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4530 │ │ │ │ │ + bgt 4540 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 44a0 │ │ │ │ │ + bl 44b0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4530 │ │ │ │ │ + bgt 4540 │ │ │ │ │ srdi r9,r28,27 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r29 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 44d0 │ │ │ │ │ + bl 44e0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r27 │ │ │ │ │ - bl 44e4 │ │ │ │ │ + bl 44f4 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 44f4 │ │ │ │ │ + bl 4504 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -4966,20 +4970,20 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4534 │ │ │ │ │ + bl 4544 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 4544 │ │ │ │ │ + bl 4554 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -4987,15 +4991,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 4580 │ │ │ │ │ + bl 4590 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5010,151 +5014,151 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 45b8 │ │ │ │ │ + bl 45c8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 453c │ │ │ │ │ + ble 454c │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 453c │ │ │ │ │ + blt 454c │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - bge 4460 │ │ │ │ │ - b 453c │ │ │ │ │ + bge 4470 │ │ │ │ │ + b 454c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000004600 : │ │ │ │ │ +0000000000004610 : │ │ │ │ │ fftw_mpi_plan_dft_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - mr r24,r3 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r8 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r30,r3 │ │ │ │ │ li r3,48 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r9 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 4654 │ │ │ │ │ + bl 4664 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ - andis. r8,r29,8192 │ │ │ │ │ + andis. r8,r28,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r24,16(r3) │ │ │ │ │ - std r24,8(r3) │ │ │ │ │ - std r24,0(r3) │ │ │ │ │ - std r30,40(r3) │ │ │ │ │ - std r30,32(r3) │ │ │ │ │ - std r30,24(r3) │ │ │ │ │ + std r30,16(r3) │ │ │ │ │ + std r30,8(r3) │ │ │ │ │ + std r30,0(r3) │ │ │ │ │ + std r29,40(r3) │ │ │ │ │ + std r29,32(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 468c │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 469c │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ - andis. r10,r29,16384 │ │ │ │ │ - bne 46a0 │ │ │ │ │ + andis. r10,r28,16384 │ │ │ │ │ + bne 46b0 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4820 │ │ │ │ │ - cmpdi r24,0 │ │ │ │ │ - ble 47dc │ │ │ │ │ + beq 4830 │ │ │ │ │ + cmpdi r30,0 │ │ │ │ │ + ble 47ec │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 47dc │ │ │ │ │ + ble 47ec │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 4704 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 4714 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4718 │ │ │ │ │ + bl 4728 │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.1 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 4724 │ │ │ │ │ + bl 4734 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 47d0 │ │ │ │ │ + bgt 47e0 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4740 │ │ │ │ │ + bl 4750 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 47d0 │ │ │ │ │ - srdi r9,r29,27 │ │ │ │ │ - mr r8,r27 │ │ │ │ │ - mr r7,r28 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ + bgt 47e0 │ │ │ │ │ + srdi r9,r28,27 │ │ │ │ │ + mr r8,r26 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r24 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4770 │ │ │ │ │ + bl 4780 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ mr r5,r3 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ - bl 4784 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 4794 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4794 │ │ │ │ │ + bl 47a4 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -5163,20 +5167,20 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 47d4 │ │ │ │ │ + bl 47e4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 47e4 │ │ │ │ │ + bl 47f4 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -5184,15 +5188,15 @@ │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ - bl 4820 │ │ │ │ │ + bl 4830 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5207,192 +5211,192 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4858 │ │ │ │ │ + bl 4868 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - ld r24,0(r31) │ │ │ │ │ + ld r30,0(r31) │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 46b8 │ │ │ │ │ + b 46c8 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ │ │ │ │ │ -0000000000004880 : │ │ │ │ │ +0000000000004890 : │ │ │ │ │ fftw_mpi_plan_dft_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r7 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r10 │ │ │ │ │ mr r28,r9 │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r26,r7 │ │ │ │ │ mr r29,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-160(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + mr r30,r10 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + stdu r1,-160(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 48e0 │ │ │ │ │ + bl 48f0 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 4930 │ │ │ │ │ + bne 4940 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4948 │ │ │ │ │ + beq 4958 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4ad0 │ │ │ │ │ + beq 4ae0 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r25,104(r1) │ │ │ │ │ - bl 49d8 │ │ │ │ │ + bl 49e8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,56(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 49ec │ │ │ │ │ + bl 49fc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.0 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r25,r3 │ │ │ │ │ - bl 49f8 │ │ │ │ │ + bl 4a08 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,56(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4a70 │ │ │ │ │ + bgt 4a80 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a14 │ │ │ │ │ + bl 4a24 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,56(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4a70 │ │ │ │ │ + bgt 4a80 │ │ │ │ │ srdi r9,r30,27 │ │ │ │ │ mr r8,r28 │ │ │ │ │ mr r7,r29 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a44 │ │ │ │ │ + bl 4a54 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 4a58 │ │ │ │ │ + bl 4a68 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4a94 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a74 │ │ │ │ │ + bl 4a84 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ li r30,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4a88 │ │ │ │ │ + bl 4a98 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ li r0,-96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-80 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + lvx v31,r1,r0 │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - lvx v31,r1,r0 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 4ad0 │ │ │ │ │ + bl 4ae0 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5407,61 +5411,61 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4b08 │ │ │ │ │ + bl 4b18 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 4960 │ │ │ │ │ + b 4970 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004b30 : │ │ │ │ │ +0000000000004b40 : │ │ │ │ │ fftw_mpi_plan_guru_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mr r26,r5 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r26,r5 │ │ │ │ │ + mr r30,r8 │ │ │ │ │ mr r31,r3 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r30,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4d40 │ │ │ │ │ + beq 4d50 │ │ │ │ │ cmpdi r26,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ - ble 4d04 │ │ │ │ │ + ble 4d14 │ │ │ │ │ mulli r12,r31,24 │ │ │ │ │ lis r10,-21846 │ │ │ │ │ lis r9,2730 │ │ │ │ │ mr r11,r25 │ │ │ │ │ ori r9,r9,43690 │ │ │ │ │ ori r10,r10,43691 │ │ │ │ │ rldimi r10,r9,32,0 │ │ │ │ │ @@ -5469,94 +5473,94 @@ │ │ │ │ │ srdi r12,r12,3 │ │ │ │ │ mulld r12,r12,r10 │ │ │ │ │ clrldi r12,r12,3 │ │ │ │ │ addi r9,r12,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ld r0,0(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - ble 4d04 │ │ │ │ │ + ble 4d14 │ │ │ │ │ ld r0,8(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ ld r0,16(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ addi r11,r11,24 │ │ │ │ │ - bdnz 4bd0 │ │ │ │ │ + bdnz 4be0 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r4,r24 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 4c0c │ │ │ │ │ + bl 4c1c │ │ │ │ │ R_PPC64_REL24 fftw_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r24,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4c20 │ │ │ │ │ + bl 4c30 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r5,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r4,r25 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c38 │ │ │ │ │ + bl 4c48 │ │ │ │ │ R_PPC64_REL24 default_sz │ │ │ │ │ li r4,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - bl 4c44 │ │ │ │ │ + bl 4c54 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4cf0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c60 │ │ │ │ │ + bl 4c70 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4cf0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r26 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c90 │ │ │ │ │ + bl 4ca0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 4ca4 │ │ │ │ │ + bl 4cb4 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ - bl 4cb4 │ │ │ │ │ + bl 4cc4 │ │ │ │ │ R_PPC64_REL24 fftw_ifree0 │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r31 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4cf4 │ │ │ │ │ + bl 4d04 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ li r31,0 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -5570,15 +5574,15 @@ │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 4d48 │ │ │ │ │ + bl 4d58 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5593,297 +5597,297 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4d80 │ │ │ │ │ + bl 4d90 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ - b 4b8c │ │ │ │ │ + b 4b9c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004db0 : │ │ │ │ │ +0000000000004dc0 : │ │ │ │ │ fftw_mpi_plan_many_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,232(r1) │ │ │ │ │ - bl 4e1c │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 4f0c │ │ │ │ │ + ble 4f1c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 4f80 │ │ │ │ │ + ble 4f90 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 4e78 │ │ │ │ │ + bne 4e88 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4f80 │ │ │ │ │ + beq 4f90 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 4e90 │ │ │ │ │ + bdnz 4ea0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4ee4 │ │ │ │ │ + beq 4ef4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4ef4 │ │ │ │ │ + beq 4f04 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4f08 │ │ │ │ │ + beq 4f18 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ ld r9,224(r1) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4f2c │ │ │ │ │ + bl 4f3c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_guru_r2r │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4f38 │ │ │ │ │ + bl 4f48 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4fc8 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 4ffc │ │ │ │ │ + beq 500c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 4fc0 │ │ │ │ │ + bdnz 4fd0 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4ee4 │ │ │ │ │ + bne 4ef4 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 4f0c │ │ │ │ │ + b 4f1c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005020 : │ │ │ │ │ +0000000000005030 : │ │ │ │ │ fftw_mpi_plan_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r8 │ │ │ │ │ + mr r24,r7 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r6 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r24,r7 │ │ │ │ │ - mr r23,r8 │ │ │ │ │ mr r27,r9 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 507c │ │ │ │ │ + bl 508c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5174 │ │ │ │ │ + ble 5184 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 51e0 │ │ │ │ │ + ble 51f0 │ │ │ │ │ sldi r10,r30,3 │ │ │ │ │ add r10,r28,r10 │ │ │ │ │ subfc r10,r10,r3 │ │ │ │ │ subfe r10,r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ clrlwi r10,r10,24 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - bne 50d8 │ │ │ │ │ + bne 50e8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ + beq 51f0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 50f0 │ │ │ │ │ + bdnz 5100 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5144 │ │ │ │ │ + beq 5154 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r27,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5154 │ │ │ │ │ + beq 5164 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r27,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 517c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r27 │ │ │ │ │ mr r9,r23 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5194 │ │ │ │ │ + bl 51a4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_guru_r2r │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 51a0 │ │ │ │ │ + bl 51b0 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -5897,179 +5901,179 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 521c │ │ │ │ │ + beq 522c │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5264 │ │ │ │ │ + beq 5274 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 5224 │ │ │ │ │ + bdnz 5234 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5144 │ │ │ │ │ + bne 5154 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 5174 │ │ │ │ │ + b 5184 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005290 : │ │ │ │ │ +00000000000052a0 : │ │ │ │ │ fftw_mpi_plan_r2r_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ mr r25,r3 │ │ │ │ │ + li r3,48 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r5 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - li r3,48 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ mr r29,r10 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ stw r8,32(r1) │ │ │ │ │ stw r9,36(r1) │ │ │ │ │ - bl 52e4 │ │ │ │ │ + bl 52f4 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r29,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r25,16(r3) │ │ │ │ │ std r25,8(r3) │ │ │ │ │ std r25,0(r3) │ │ │ │ │ std r30,40(r3) │ │ │ │ │ std r30,32(r3) │ │ │ │ │ - std r30,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 531c │ │ │ │ │ + std r30,24(r3) │ │ │ │ │ + bne 532c │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r29,16384 │ │ │ │ │ - bne 5330 │ │ │ │ │ + bne 5340 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 54d0 │ │ │ │ │ + beq 54e0 │ │ │ │ │ cmpdi r25,0 │ │ │ │ │ - ble 548c │ │ │ │ │ + ble 549c │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 548c │ │ │ │ │ + ble 549c │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ li r3,2 │ │ │ │ │ - bl 5394 │ │ │ │ │ + bl 53a4 │ │ │ │ │ R_PPC64_REL24 fftw_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,40 │ │ │ │ │ mr r25,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 53a8 │ │ │ │ │ + bl 53b8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,40(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53cc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.1 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53d8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,40(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5480 │ │ │ │ │ + bgt 5490 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53f4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,40(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5480 │ │ │ │ │ + bgt 5490 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5414 │ │ │ │ │ + bl 5424 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 5428 │ │ │ │ │ + bl 5438 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 5438 │ │ │ │ │ + bl 5448 │ │ │ │ │ R_PPC64_REL24 fftw_ifree0 │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5444 │ │ │ │ │ + bl 5454 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6078,20 +6082,20 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 5494 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 5494 │ │ │ │ │ + bl 54a4 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6099,15 +6103,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 54d0 │ │ │ │ │ + bl 54e0 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -6122,206 +6126,206 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 5508 │ │ │ │ │ + bl 5518 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ ld r25,0(r31) │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 5348 │ │ │ │ │ + b 5358 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000005530 : │ │ │ │ │ +0000000000005540 : │ │ │ │ │ fftw_mpi_plan_r2r_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ mr r30,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-176(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,80 │ │ │ │ │ + stdu r1,-176(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,96 │ │ │ │ │ + lwz r29,280(r1) │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ stw r9,56(r1) │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ + mtvrd v31,r5 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ - mtvrd v31,r5 │ │ │ │ │ stw r10,60(r1) │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ - lwz r29,280(r1) │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ stw r9,64(r1) │ │ │ │ │ - bl 559c │ │ │ │ │ + bl 55ac │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r29,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r29,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 55e8 │ │ │ │ │ + bne 55f8 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r29,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5600 │ │ │ │ │ + beq 5610 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ + beq 57c0 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ li r3,3 │ │ │ │ │ std r25,120(r1) │ │ │ │ │ std r26,128(r1) │ │ │ │ │ - bl 5694 │ │ │ │ │ + bl 56a4 │ │ │ │ │ R_PPC64_REL24 fftw_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ mr r25,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 56a8 │ │ │ │ │ + bl 56b8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,68(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 56bc │ │ │ │ │ + bl 56cc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.0 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ - bl 56c8 │ │ │ │ │ + bl 56d8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,68(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5750 │ │ │ │ │ + bgt 5760 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 56e4 │ │ │ │ │ + bl 56f4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,68(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5750 │ │ │ │ │ + bgt 5760 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r30 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 5714 │ │ │ │ │ + bl 5724 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 5728 │ │ │ │ │ + bl 5738 │ │ │ │ │ R_PPC64_REL24 fftw_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 5738 │ │ │ │ │ + bl 5748 │ │ │ │ │ R_PPC64_REL24 fftw_ifree0 │ │ │ │ │ nop │ │ │ │ │ ld r25,120(r1) │ │ │ │ │ ld r26,128(r1) │ │ │ │ │ - b 5768 │ │ │ │ │ + b 5778 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 5754 │ │ │ │ │ + bl 5764 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r25,120(r1) │ │ │ │ │ ld r26,128(r1) │ │ │ │ │ li r30,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 576c │ │ │ │ │ + bl 577c │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ li r0,-96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-80 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 57b0 │ │ │ │ │ + bl 57c0 │ │ │ │ │ R_PPC64_REL24 fftw_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -6336,405 +6340,405 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 57e8 │ │ │ │ │ + bl 57f8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 5618 │ │ │ │ │ + b 5628 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005810 : │ │ │ │ │ +0000000000005820 : │ │ │ │ │ fftw_mpi_plan_many_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,224(r1) │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 588c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 596c │ │ │ │ │ + ble 597c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 59e0 │ │ │ │ │ + ble 59f0 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58e8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 59f0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 58f0 │ │ │ │ │ + bdnz 5900 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5944 │ │ │ │ │ + beq 5954 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5954 │ │ │ │ │ + beq 5964 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5968 │ │ │ │ │ + beq 5978 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 598c │ │ │ │ │ + bl 599c │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5998 │ │ │ │ │ + bl 59a8 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 5a18 │ │ │ │ │ + beq 5a28 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5a5c │ │ │ │ │ + beq 5a6c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 5a20 │ │ │ │ │ + bdnz 5a30 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5944 │ │ │ │ │ + bne 5954 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 596c │ │ │ │ │ + b 597c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005a80 : │ │ │ │ │ +0000000000005a90 : │ │ │ │ │ fftw_mpi_plan_many_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,224(r1) │ │ │ │ │ - bl 5aec │ │ │ │ │ + bl 5afc │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5bdc │ │ │ │ │ + ble 5bec │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 5c50 │ │ │ │ │ + ble 5c60 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 5b48 │ │ │ │ │ + bne 5b58 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 5c50 │ │ │ │ │ + beq 5c60 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 5b60 │ │ │ │ │ + bdnz 5b70 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5bb4 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5bc4 │ │ │ │ │ + beq 5bd4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5bd8 │ │ │ │ │ + beq 5be8 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,4 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5bfc │ │ │ │ │ + bl 5c0c │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5c08 │ │ │ │ │ + bl 5c18 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 5c88 │ │ │ │ │ + beq 5c98 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5ccc │ │ │ │ │ + beq 5cdc │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 5c90 │ │ │ │ │ + bdnz 5ca0 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5bb4 │ │ │ │ │ + bne 5bc4 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 5bdc │ │ │ │ │ + b 5bec │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005cf0 : │ │ │ │ │ +0000000000005d00 : │ │ │ │ │ fftw_mpi_plan_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mulli r24,r3,24 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mulli r24,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r5 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r8 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 5d44 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ + bl 5d54 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5e44 │ │ │ │ │ + ble 5e54 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 5eb0 │ │ │ │ │ + ble 5ec0 │ │ │ │ │ sldi r9,r30,3 │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ subfc r9,r9,r3 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5db0 │ │ │ │ │ add r24,r3,r24 │ │ │ │ │ subfc r24,r24,r29 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 5eb0 │ │ │ │ │ + beq 5ec0 │ │ │ │ │ rldicl r10,r30,63,33 │ │ │ │ │ mr r11,r29 │ │ │ │ │ li r9,0 │ │ │ │ │ addi r12,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r10 │ │ │ │ │ nop │ │ │ │ │ @@ -6743,52 +6747,52 @@ │ │ │ │ │ addi r11,r11,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r9 │ │ │ │ │ stxvd2x vs0,r12,r9 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdnz 5dc0 │ │ │ │ │ + bdnz 5dd0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 5e24 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r29,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r28,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5e24 │ │ │ │ │ + beq 5e34 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r28,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5e3c │ │ │ │ │ + beq 5e4c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r28 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,0 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5e64 │ │ │ │ │ + bl 5e74 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5e70 │ │ │ │ │ + bl 5e80 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -6802,110 +6806,110 @@ │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r29,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5efc │ │ │ │ │ lxsdx vs32,0,r29 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r29 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5f34 │ │ │ │ │ + beq 5f44 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 5ef4 │ │ │ │ │ + bdnz 5f04 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 5e24 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 5e44 │ │ │ │ │ + b 5e54 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005f60 : │ │ │ │ │ +0000000000005f70 : │ │ │ │ │ fftw_mpi_plan_dft_r2c_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ li r3,48 │ │ │ │ │ + mr r27,r5 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 5fac │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r30,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r28,16(r3) │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r28,0(r3) │ │ │ │ │ std r29,40(r3) │ │ │ │ │ std r29,32(r3) │ │ │ │ │ - std r29,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 5fe4 │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 5ff4 │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ - bne 5ff8 │ │ │ │ │ + bne 6008 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ li r7,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6018 │ │ │ │ │ + bl 6028 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.1 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6024 │ │ │ │ │ + bl 6034 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6918,151 +6922,151 @@ │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006070 : │ │ │ │ │ +0000000000006080 : │ │ │ │ │ fftw_mpi_plan_dft_r2c_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r9 │ │ │ │ │ mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + mr r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-144(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + stdu r1,-144(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 60c8 │ │ │ │ │ + bl 60d8 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 6118 │ │ │ │ │ + bne 6128 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 6130 │ │ │ │ │ + beq 6140 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r7,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6150 │ │ │ │ │ + bl 6160 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 615c │ │ │ │ │ + bl 616c │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r0,-80 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-64 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x580 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000061b0 : │ │ │ │ │ +00000000000061c0 : │ │ │ │ │ fftw_mpi_plan_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ mulli r27,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r8 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 6204 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 6214 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 6304 │ │ │ │ │ + ble 6314 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 6370 │ │ │ │ │ + ble 6380 │ │ │ │ │ sldi r9,r30,3 │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ subfc r9,r9,r3 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 6260 │ │ │ │ │ + bne 6270 │ │ │ │ │ add r27,r3,r27 │ │ │ │ │ subfc r27,r27,r29 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 6370 │ │ │ │ │ + beq 6380 │ │ │ │ │ rldicl r10,r30,63,33 │ │ │ │ │ mr r11,r29 │ │ │ │ │ li r9,0 │ │ │ │ │ addi r12,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r10 │ │ │ │ │ nop │ │ │ │ │ @@ -7071,52 +7075,52 @@ │ │ │ │ │ addi r11,r11,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r9 │ │ │ │ │ stxvd2x vs0,r12,r9 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdnz 6280 │ │ │ │ │ + bdnz 6290 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 62d4 │ │ │ │ │ + beq 62e4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r29,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r28,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 62e4 │ │ │ │ │ + beq 62f4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r28,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 62fc │ │ │ │ │ + beq 630c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r28 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r24 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,4 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 6324 │ │ │ │ │ + bl 6334 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6340 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -7130,110 +7134,110 @@ │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r29,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 63ac │ │ │ │ │ + beq 63bc │ │ │ │ │ lxsdx vs32,0,r29 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r29 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 6404 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 63b4 │ │ │ │ │ + bdnz 63c4 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 62d4 │ │ │ │ │ + bne 62e4 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 6304 │ │ │ │ │ + b 6314 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006420 : │ │ │ │ │ +0000000000006430 : │ │ │ │ │ fftw_mpi_plan_dft_c2r_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ li r3,48 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 646c │ │ │ │ │ + bl 647c │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r30,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r28,16(r3) │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r28,0(r3) │ │ │ │ │ std r29,40(r3) │ │ │ │ │ std r29,32(r3) │ │ │ │ │ - std r29,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 64a4 │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 64b4 │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ - bne 64b8 │ │ │ │ │ + bne 64c8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ li r7,4 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 64d8 │ │ │ │ │ + bl 64e8 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.1 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 64e4 │ │ │ │ │ + bl 64f4 │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -7246,178 +7250,178 @@ │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006530 : │ │ │ │ │ +0000000000006540 : │ │ │ │ │ fftw_mpi_plan_dft_c2r_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r9 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ mr r29,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + mr r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-144(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + stdu r1,-144(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 6588 │ │ │ │ │ + bl 6598 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 65d8 │ │ │ │ │ + bne 65e8 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 65f0 │ │ │ │ │ + beq 6600 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r7,4 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6610 │ │ │ │ │ + bl 6620 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 661c │ │ │ │ │ + bl 662c │ │ │ │ │ R_PPC64_REL24 fftw_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r0,-80 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-64 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x580 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006670 : │ │ │ │ │ +0000000000006680 : │ │ │ │ │ fftw_mpi_execute_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6684 │ │ │ │ │ + bl 6694 │ │ │ │ │ R_PPC64_REL24 fftw_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000066b0 : │ │ │ │ │ +00000000000066c0 : │ │ │ │ │ fftw_mpi_execute_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 66c4 │ │ │ │ │ + bl 66d4 │ │ │ │ │ R_PPC64_REL24 fftw_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000066f0 : │ │ │ │ │ +0000000000006700 : │ │ │ │ │ fftw_mpi_execute_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 6714 │ │ │ │ │ R_PPC64_REL24 fftw_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006730 : │ │ │ │ │ +0000000000006740 : │ │ │ │ │ fftw_mpi_execute_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6744 │ │ │ │ │ + bl 6754 │ │ │ │ │ R_PPC64_REL24 fftw_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,225 +1,230 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 ac000000 00450e30 9f015009 41004311 .....E.0..P.A.C. │ │ │ │ │ - 0x00000030 417e4606 41430a0e 0042df41 0b000000 A~F.AC...B.A.... │ │ │ │ │ + 0x00000020 ac000000 00450e30 9f015009 41004211 .....E.0..P.A.B. │ │ │ │ │ + 0x00000030 417e4706 41430a0e 0042df41 0b000000 A~G.AC...B.A.... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 9c000000 ....D........... │ │ │ │ │ 0x00000050 00540e20 11417e43 0e004206 41000000 .T. .A~C..B.A... │ │ │ │ │ 0x00000060 68000000 64000000 00000000 c4010000 h...d........... │ │ │ │ │ - 0x00000070 00450e80 019e024e 09410041 9907419b .E.....N.A.A..A. │ │ │ │ │ - 0x00000080 05419c04 419d0341 9f01489a 06411141 .A..A..A..H..A.A │ │ │ │ │ - 0x00000090 7e480ad9 41da41db 42dc41dd 41df410e ~H..A.A.B.A.A.A. │ │ │ │ │ - 0x000000a0 00420641 de420b60 d9dadbdc dddf0641 .B.A.B.`.......A │ │ │ │ │ - 0x000000b0 480e0043 de410e80 0199079a 069b059c H..C.A.......... │ │ │ │ │ - 0x000000c0 049d039e 029f0111 417e0000 28000000 ........A~..(... │ │ │ │ │ + 0x00000070 00450e80 019e024e 09410041 9907419a .E.....N.A.A..A. │ │ │ │ │ + 0x00000080 06439b05 419c0443 9d03419f 01441141 .C..A..C..A..D.A │ │ │ │ │ + 0x00000090 7e480ad9 42da41db 41dc41dd 41df410e ~H..B.A.A.A.A.A. │ │ │ │ │ + 0x000000a0 00410641 41de420b 60d9dadb dcdddf06 .A.AA.B.`....... │ │ │ │ │ + 0x000000b0 41480e00 43de410e 80019907 9a069b05 AH..C.A......... │ │ │ │ │ + 0x000000c0 9c049d03 9e029f01 11417e00 28000000 .........A~.(... │ │ │ │ │ 0x000000d0 d0000000 00000000 c8000000 00440e40 .............D.@ │ │ │ │ │ - 0x000000e0 4f094100 4211417e 4d0a0e00 41064141 O.A.B.A~M...A.AA │ │ │ │ │ - 0x000000f0 0b440641 460e0000 50000000 fc000000 .D.AF...P....... │ │ │ │ │ - 0x00000100 00000000 1c020000 00440941 009b0546 .........D.A...F │ │ │ │ │ - 0x00000110 9a069d03 9e029f01 470e5011 417e610a ........G.P.A~a. │ │ │ │ │ - 0x00000120 0e004706 41dfdedd dbda430b 4c9c0459 ..G.A.....C.L..Y │ │ │ │ │ - 0x00000130 dc410e00 470641df dedddbda 410e509a .A..G.A.....A.P. │ │ │ │ │ - 0x00000140 069b059d 039e029f 0111417e 40000000 ..........A~@... │ │ │ │ │ - 0x00000150 50010000 00000000 f4020000 00470941 P............G.A │ │ │ │ │ - 0x00000160 0098089b 059c0448 9e029f01 99071148 .......H.......H │ │ │ │ │ - 0x00000170 7f9a069d 03450e60 11417e02 6c0a0e00 .....E.`.A~.l... │ │ │ │ │ - 0x00000180 4c064141 0648dfde dddcdbda d9d8430b L.AA.H........C. │ │ │ │ │ - 0x00000190 5c000000 94010000 00000000 94050000 \............... │ │ │ │ │ - 0x000001a0 004b0941 00970998 0899079a 069b059c .K.A............ │ │ │ │ │ - 0x000001b0 049d039e 024d0ee0 019f0195 0b960a11 .....M.......... │ │ │ │ │ - 0x000001c0 417e025e 0a0e004e 0641dfde dddcdbda A~.^...N.A...... │ │ │ │ │ - 0x000001d0 d9d8d7d6 d5440b4d 940c4193 0d02810a .....D.M..A..... │ │ │ │ │ - 0x000001e0 d341d444 0b47920e 42910f65 d246d100 .A.D.G..B..e.F.. │ │ │ │ │ - 0x000001f0 40000000 f4010000 00000000 68020000 @...........h... │ │ │ │ │ - 0x00000200 00470941 0099079a 069c0448 9e029f01 .G.A.......H.... │ │ │ │ │ - 0x00000210 98081148 7f9b059d 03450e60 11417e02 ...H.....E.`.A~. │ │ │ │ │ - 0x00000220 580a0e00 4c064141 0648dfde dddcdbda X...L.AA.H...... │ │ │ │ │ - 0x00000230 d9d8430b 5c000000 38020000 00000000 ..C.\...8....... │ │ │ │ │ - 0x00000240 74050000 004b0941 00970998 0899079a t....K.A........ │ │ │ │ │ - 0x00000250 069b059c 049d039e 024d0ee0 019f0195 .........M...... │ │ │ │ │ - 0x00000260 0b960a11 417e0256 0a0e004e 0641dfde ....A~.V...N.A.. │ │ │ │ │ - 0x00000270 dddcdbda d9d8d7d6 d5440b4d 940c4193 .........D.M..A. │ │ │ │ │ - 0x00000280 0d02810a d341d444 0b47920e 42910f63 .....A.D.G..B..c │ │ │ │ │ - 0x00000290 d246d100 30000000 98020000 00000000 .F..0........... │ │ │ │ │ - 0x000002a0 84010000 00460941 009b059d 039e0247 .....F.A.......G │ │ │ │ │ - 0x000002b0 0e509f01 9c041141 7e7e0a0e 00480641 .P.....A~~...H.A │ │ │ │ │ - 0x000002c0 dfdedddc db410b00 4c000000 cc020000 .....A..L....... │ │ │ │ │ - 0x000002d0 00000000 cc020000 004c0941 00970998 .........L.A.... │ │ │ │ │ - 0x000002e0 0899079a 069b059c 049d039e 029f014b ...............K │ │ │ │ │ - 0x000002f0 0ea00111 417e6a96 0a4cd65a 0a0e004c ....A~j..L.Z...L │ │ │ │ │ - 0x00000300 0641dfde dddcdbda d9d8d741 0b68960a .A.........A.h.. │ │ │ │ │ - 0x00000310 470ad645 0b000000 54000000 1c030000 G..E....T....... │ │ │ │ │ - 0x00000320 00000000 74040000 00500941 0097099b ....t....P.A.... │ │ │ │ │ - 0x00000330 059c049d 039e029f 01940c95 0b960a98 ................ │ │ │ │ │ - 0x00000340 0899079a 06451147 7f11487f 430e8001 .....E.G..H.C... │ │ │ │ │ - 0x00000350 11417e02 c00a0e00 50064141 06474106 .A~.....P.AA.GA. │ │ │ │ │ - 0x00000360 48dfdedd dcdbdad9 d8d7d6d5 d4420b00 H............B.. │ │ │ │ │ - 0x00000370 60000000 74030000 00000000 28080000 `...t.......(... │ │ │ │ │ - 0x00000380 004d0941 00960a97 09980899 079a069b .M.A............ │ │ │ │ │ - 0x00000390 059c049d 039e029f 014b0ee0 0111417e .........K....A~ │ │ │ │ │ - 0x000003a0 02b20a0e 004d0641 dfdedddc dbdad9d8 .....M.A........ │ │ │ │ │ - 0x000003b0 d7d6410b 4e950b02 91d55695 0b4d0ad5 ..A.N.....V..M.. │ │ │ │ │ - 0x000003c0 430b480a d5420b50 930d4294 0c0242d3 C.H..B.P..B...B. │ │ │ │ │ - 0x000003d0 45d40000 48000000 d8030000 00000000 E...H........... │ │ │ │ │ - 0x000003e0 64030000 00440941 009d034a 940c950b d....D.A...J.... │ │ │ │ │ - 0x000003f0 960a9709 98089907 9b059e02 9f014d0e ..............M. │ │ │ │ │ - 0x00000400 d0019a06 9c041141 7e02640a 0e004f06 .......A~.d...O. │ │ │ │ │ - 0x00000410 41dfdedd dcdbdad9 d8d7d6d5 d4420b00 A............B.. │ │ │ │ │ - 0x00000420 4c000000 24040000 00000000 60020000 L...$.......`... │ │ │ │ │ - 0x00000430 004a0941 0099079a 069b059c 049d039f .J.A............ │ │ │ │ │ - 0x00000440 014a0e70 11417e5f 9e026d0a de410e00 .J.p.A~_..m..A.. │ │ │ │ │ - 0x00000450 480641df dddcdbda d9430b44 de410a0e H.A......C.D.A.. │ │ │ │ │ - 0x00000460 00490641 dfdddcdb dad9420b 549e0200 .I.A......B.T... │ │ │ │ │ - 0x00000470 6c000000 74040000 00000000 40020000 l...t.......@... │ │ │ │ │ - 0x00000480 004a0941 0099079a 069b059c 049d039f .J.A............ │ │ │ │ │ - 0x00000490 014a0e70 11417e56 9e026dde 410e0048 .J.p.A~V..m.A..H │ │ │ │ │ - 0x000004a0 0641dfdd dcdbdad9 440e7099 079a069b .A......D.p..... │ │ │ │ │ - 0x000004b0 059c049d 039f0111 417e549e 0244de41 ........A~T..D.A │ │ │ │ │ - 0x000004c0 0e004906 41dfdddc dbdad942 0e709907 ..I.A......B.p.. │ │ │ │ │ - 0x000004d0 9a069b05 9c049d03 9e029f01 11417e00 .............A~. │ │ │ │ │ - 0x000004e0 88000000 e4040000 00000000 c0020000 ................ │ │ │ │ │ - 0x000004f0 00439a06 43980848 99079b05 9c049d03 .C..C..H........ │ │ │ │ │ - 0x00000500 9e029f01 430e8001 4b97095c 09410043 ....C...K..\.A.C │ │ │ │ │ - 0x00000510 960a4211 417e70d6 41d7410e 00490641 ..B.A~p.A.A..I.A │ │ │ │ │ - 0x00000520 dfdedddc dbdad9d8 440e8001 97099808 ........D....... │ │ │ │ │ - 0x00000530 99079a06 9b059c04 9d039e02 9f0141d7 ..............A. │ │ │ │ │ - 0x00000540 410a0e00 49dfdedd dcdbdad9 d8410b41 A...I........A.A │ │ │ │ │ - 0x00000550 09410041 11417e55 06414196 0a970911 .A.A.A~U.AA..... │ │ │ │ │ - 0x00000560 417e4ad6 41d74106 41000000 1c000000 A~J.A.A.A....... │ │ │ │ │ - 0x00000570 70050000 00000000 8c000000 00490e20 p............I. │ │ │ │ │ - 0x00000580 11417e51 0e004506 41000000 1c000000 .A~Q..E.A....... │ │ │ │ │ - 0x00000590 90050000 00000000 44000000 00450e20 ........D....E. │ │ │ │ │ - 0x000005a0 11417e43 0e004506 41000000 10000000 .A~C..E.A....... │ │ │ │ │ - 0x000005b0 b0050000 00000000 38000000 00000000 ........8....... │ │ │ │ │ - 0x000005c0 24000000 c4050000 00000000 70000000 $...........p... │ │ │ │ │ - 0x000005d0 00459d03 9e02449f 014adfde dd419d03 .E....D..J...A.. │ │ │ │ │ - 0x000005e0 9e0244de dd000000 28000000 ec050000 ..D.....(....... │ │ │ │ │ - 0x000005f0 00000000 c8000000 004a0e80 0111417e .........J....A~ │ │ │ │ │ - 0x00000600 480e0042 0641500e 80011141 7e480e00 H..B.AP....A~H.. │ │ │ │ │ - 0x00000610 42064100 1c000000 18060000 00000000 B.A............. │ │ │ │ │ - 0x00000620 7c000000 00510e70 11417e48 0e004206 |....Q.p.A~H..B. │ │ │ │ │ - 0x00000630 41000000 28000000 38060000 00000000 A...(...8....... │ │ │ │ │ - 0x00000640 c8000000 004c0e80 0111417e 470e0042 .....L....A~G..B │ │ │ │ │ - 0x00000650 0641500e 80011141 7e470e00 42064100 .AP....A~G..B.A. │ │ │ │ │ - 0x00000660 1c000000 64060000 00000000 68000000 ....d.......h... │ │ │ │ │ - 0x00000670 00490e90 0111417e 4b0e0042 06410000 .I....A~K..B.A.. │ │ │ │ │ - 0x00000680 1c000000 84060000 00000000 6c000000 ............l... │ │ │ │ │ - 0x00000690 004b0e90 0111417e 4a0e0042 06410000 .K....A~J..B.A.. │ │ │ │ │ - 0x000006a0 1c000000 a4060000 00000000 44000000 ............D... │ │ │ │ │ - 0x000006b0 00450e30 11417e46 0e004206 41000000 .E.0.A~F..B.A... │ │ │ │ │ - 0x000006c0 1c000000 c4060000 00000000 48000000 ............H... │ │ │ │ │ - 0x000006d0 00450e40 11417e47 0e004206 41000000 .E.@.A~G..B.A... │ │ │ │ │ - 0x000006e0 1c000000 e4060000 00000000 60000000 ............`... │ │ │ │ │ - 0x000006f0 004b0e40 11417e47 0e004206 41000000 .K.@.A~G..B.A... │ │ │ │ │ - 0x00000700 1c000000 04070000 00000000 5c000000 ............\... │ │ │ │ │ - 0x00000710 00480e50 11417e49 0e004206 41000000 .H.P.A~I..B.A... │ │ │ │ │ - 0x00000720 6c000000 24070000 00000000 40020000 l...$.......@... │ │ │ │ │ - 0x00000730 00439907 439b054a 0ed00197 0998089a .C..C..J........ │ │ │ │ │ - 0x00000740 069c049d 039e029f 01510941 0043960a .........Q.A.C.. │ │ │ │ │ - 0x00000750 4111417e 670ad641 0e004906 4141dfde A.A~g..A..I.AA.. │ │ │ │ │ - 0x00000760 dddcdbda d9d8d741 0b42d641 0641410a .......A.B.A.AA. │ │ │ │ │ - 0x00000770 0e004adf dedddcdb dad9d8d7 420b4109 ..J.........B.A. │ │ │ │ │ - 0x00000780 41004111 417e5506 4141960a 11417e00 A.A.A~U.AA...A~. │ │ │ │ │ - 0x00000790 58000000 94070000 00000000 fc010000 X............... │ │ │ │ │ - 0x000007a0 004a0941 00980899 079a069d 039e029f .J.A............ │ │ │ │ │ - 0x000007b0 014a0ed0 0111417e 48970941 9b05419c .J....A~H..A..A. │ │ │ │ │ - 0x000007c0 046c0ad7 41db41dc 410e0048 0641dfde .l..A.A.A..H.A.. │ │ │ │ │ - 0x000007d0 dddad9d8 430b41d7 41db41dc 410a0e00 ....C.A.A.A.A... │ │ │ │ │ - 0x000007e0 490641df dedddad9 d8430b00 5c000000 I.A......C..\... │ │ │ │ │ - 0x000007f0 f0070000 00000000 4c020000 00439e02 ........L....C.. │ │ │ │ │ - 0x00000800 43980848 99079a06 9b059c04 9d039f01 C..H............ │ │ │ │ │ - 0x00000810 430e7063 09410043 11417e65 0a0e0049 C.pc.A.C.A~e...I │ │ │ │ │ - 0x00000820 0641dfde dddcdbda d9d8430b 45064141 .A........C.E.AA │ │ │ │ │ - 0x00000830 0a0e0049 dfdedddc dbdad9d8 410b4109 ...I........A.A. │ │ │ │ │ - 0x00000840 41004111 417e5506 41000000 44000000 A.A.A~U.A...D... │ │ │ │ │ - 0x00000850 50080000 00000000 6c020000 00440941 P.......l....D.A │ │ │ │ │ - 0x00000860 009d034b 950b960a 97099808 99079a06 ...K............ │ │ │ │ │ - 0x00000870 9b059c04 9e029f01 4b0e8001 11417e02 ........K....A~. │ │ │ │ │ - 0x00000880 4b0a0e00 4e0641df dedddcdb dad9d8d7 K...N.A......... │ │ │ │ │ - 0x00000890 d6d5410b 40000000 98080000 00000000 ..A.@........... │ │ │ │ │ - 0x000008a0 64020000 00440941 009d0349 97099808 d....D.A...I.... │ │ │ │ │ - 0x000008b0 99079a06 9b059c04 9e029f01 4a0e7011 ............J.p. │ │ │ │ │ - 0x000008c0 417e024c 0a0e004c 0641dfde dddcdbda A~.L...L.A...... │ │ │ │ │ - 0x000008d0 d9d8d741 0b000000 48000000 dc080000 ...A....H....... │ │ │ │ │ - 0x000008e0 00000000 20020000 004a0941 0099079a .... ....J.A.... │ │ │ │ │ - 0x000008f0 069b059c 049d039e 029f0149 0e701141 ...........I.p.A │ │ │ │ │ - 0x00000900 7e750a0e 004a0641 dfdedddc dbdad942 ~u...J.A.......B │ │ │ │ │ - 0x00000910 0b480a0e 004a0641 dfdedddc dbdad942 .H...J.A.......B │ │ │ │ │ - 0x00000920 0b000000 4c000000 28090000 00000000 ....L...(....... │ │ │ │ │ - 0x00000930 80020000 00450941 00980899 07489a06 .....E.A.....H.. │ │ │ │ │ - 0x00000940 9b059c04 9d039e02 9f01480e 7011417e ..........H.p.A~ │ │ │ │ │ - 0x00000950 02530a0e 004b0641 dfdedddc dbdad9d8 .S...K.A........ │ │ │ │ │ - 0x00000960 410b480a 0e004b06 41dfdedd dcdbdad9 A.H...K.A....... │ │ │ │ │ - 0x00000970 d8410b00 4c000000 78090000 00000000 .A..L...x....... │ │ │ │ │ - 0x00000980 ac020000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000990 039e029f 01470ea0 0111417e 46056b0c .....G....A~F.k. │ │ │ │ │ - 0x000009a0 056c0a02 40990763 0ad9430b 44d9450a .l..@..c..C.D.E. │ │ │ │ │ - 0x000009b0 0e004d06 41dfdedd dcdbda06 6c066b42 ..M.A.......l.kB │ │ │ │ │ - 0x000009c0 0b000000 5c000000 c8090000 00000000 ....\........... │ │ │ │ │ - 0x000009d0 7c020000 00439808 43990748 9a069b05 |....C..C..H.... │ │ │ │ │ - 0x000009e0 9c049d03 9e029f01 430e7063 09410043 ........C.pc.A.C │ │ │ │ │ - 0x000009f0 11417e6e 0a0e004a 0641dfde dddcdbda .A~n...J.A...... │ │ │ │ │ - 0x00000a00 d9d8410b 45064141 0a0e004a dfdedddc ..A.E.AA...J.... │ │ │ │ │ - 0x00000a10 dbdad9d8 440b4109 41004111 417e5506 ....D.A.A.A.A~U. │ │ │ │ │ - 0x00000a20 41000000 44000000 280a0000 00000000 A...D...(....... │ │ │ │ │ - 0x00000a30 6c020000 00440941 009d034b 950b960a l....D.A...K.... │ │ │ │ │ - 0x00000a40 97099808 99079a06 9b059c04 9e029f01 ................ │ │ │ │ │ - 0x00000a50 4b0e8001 11417e02 4b0a0e00 4e0641df K....A~.K...N.A. │ │ │ │ │ - 0x00000a60 dedddcdb dad9d8d7 d6d5410b 40000000 ..........A.@... │ │ │ │ │ - 0x00000a70 700a0000 00000000 64020000 00440941 p.......d....D.A │ │ │ │ │ - 0x00000a80 009d0349 97099808 99079a06 9b059c04 ...I............ │ │ │ │ │ - 0x00000a90 9e029f01 4a0e7011 417e024c 0a0e004c ....J.p.A~.L...L │ │ │ │ │ - 0x00000aa0 0641dfde dddcdbda d9d8d741 0b000000 .A.........A.... │ │ │ │ │ - 0x00000ab0 48000000 b40a0000 00000000 a0020000 H............... │ │ │ │ │ - 0x00000ac0 00450941 0099079a 06479b05 9c049d03 .E.A.....G...... │ │ │ │ │ - 0x00000ad0 9e029f01 470e7011 417e025d 0a0e004a ....G.p.A~.]...J │ │ │ │ │ - 0x00000ae0 0641dfde dddcdbda d9420b48 0a0e004a .A.......B.H...J │ │ │ │ │ - 0x00000af0 0641dfde dddcdbda d9420b00 50000000 .A.......B..P... │ │ │ │ │ - 0x00000b00 000b0000 00000000 dc020000 00480941 .............H.A │ │ │ │ │ - 0x00000b10 009b059c 049d039e 029f0145 0eb00111 ...........E.... │ │ │ │ │ - 0x00000b20 417e4705 6b0c056c 0a024499 07419a06 A~G.k..l..D..A.. │ │ │ │ │ - 0x00000b30 6c0ad941 da420b44 d941da45 0a0e004c l..A.B.D.A.E...L │ │ │ │ │ - 0x00000b40 0641dfde dddcdb06 6c066b42 0b000000 .A......l.kB.... │ │ │ │ │ - 0x00000b50 44000000 540b0000 00000000 6c020000 D...T.......l... │ │ │ │ │ - 0x00000b60 00440941 009d034b 950b960a 97099808 .D.A...K........ │ │ │ │ │ - 0x00000b70 99079a06 9b059c04 9e029f01 4b0e8001 ............K... │ │ │ │ │ - 0x00000b80 11417e02 4b0a0e00 4e0641df dedddcdb .A~.K...N.A..... │ │ │ │ │ - 0x00000b90 dad9d8d7 d6d5410b 44000000 9c0b0000 ......A.D....... │ │ │ │ │ - 0x00000ba0 00000000 6c020000 00440941 009d034b ....l....D.A...K │ │ │ │ │ - 0x00000bb0 950b960a 97099808 99079a06 9b059c04 ................ │ │ │ │ │ - 0x00000bc0 9e029f01 4b0e8001 11417e02 4b0a0e00 ....K....A~.K... │ │ │ │ │ - 0x00000bd0 4e0641df dedddcdb dad9d8d7 d6d5410b N.A...........A. │ │ │ │ │ - 0x00000be0 3c000000 e40b0000 00000000 64020000 <...........d... │ │ │ │ │ - 0x00000bf0 00440941 00980848 99079a06 9b059c04 .D.A...H........ │ │ │ │ │ - 0x00000c00 9d039e02 9f01490e 6011417e 024e0a0e ......I.`.A~.N.. │ │ │ │ │ - 0x00000c10 004b0641 dfdedddc dbdad9d8 420b0000 .K.A........B... │ │ │ │ │ - 0x00000c20 34000000 240c0000 00000000 08010000 4...$........... │ │ │ │ │ - 0x00000c30 00480941 0099079a 069b059c 049d0345 .H.A...........E │ │ │ │ │ - 0x00000c40 9e029f01 460e6011 417e610e 004a0641 ....F.`.A~a..J.A │ │ │ │ │ - 0x00000c50 dfdedddc dbdad900 38000000 5c0c0000 ........8...\... │ │ │ │ │ - 0x00000c60 00000000 38010000 00480941 009b059c ....8....H.A.... │ │ │ │ │ - 0x00000c70 049d039e 029f0146 0e900111 417e4405 .......F....A~D. │ │ │ │ │ - 0x00000c80 6b0a056c 086c0e00 4c0641df dedddcdb k..l.l..L.A..... │ │ │ │ │ - 0x00000c90 066c066b 3c000000 980c0000 00000000 .l.k<........... │ │ │ │ │ - 0x00000ca0 64020000 00440941 009b0548 98089907 d....D.A...H.... │ │ │ │ │ - 0x00000cb0 9a069c04 9d039e02 9f01490e 6011417e ..........I.`.A~ │ │ │ │ │ - 0x00000cc0 024e0a0e 004b0641 dfdedddc dbdad9d8 .N...K.A........ │ │ │ │ │ - 0x00000cd0 420b0000 34000000 d80c0000 00000000 B...4........... │ │ │ │ │ - 0x00000ce0 08010000 00480941 0099079a 069b059c .....H.A........ │ │ │ │ │ - 0x00000cf0 049d0345 9e029f01 460e6011 417e610e ...E....F.`.A~a. │ │ │ │ │ - 0x00000d00 004a0641 dfdedddc dbdad900 38000000 .J.A........8... │ │ │ │ │ - 0x00000d10 100d0000 00000000 38010000 00480941 ........8....H.A │ │ │ │ │ - 0x00000d20 009b059c 049d039e 029f0146 0e900111 ...........F.... │ │ │ │ │ - 0x00000d30 417e4405 6b0a056c 086c0e00 4c0641df A~D.k..l.l..L.A. │ │ │ │ │ - 0x00000d40 dedddcdb 066c066b 1c000000 4c0d0000 .....l.k....L... │ │ │ │ │ - 0x00000d50 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000d60 0e004206 41000000 1c000000 6c0d0000 ..B.A.......l... │ │ │ │ │ - 0x00000d70 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000d80 0e004206 41000000 1c000000 8c0d0000 ..B.A........... │ │ │ │ │ - 0x00000d90 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000da0 0e004206 41000000 1c000000 ac0d0000 ..B.A........... │ │ │ │ │ - 0x00000db0 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000dc0 0e004206 41000000 ..B.A... │ │ │ │ │ + 0x000000e0 50094100 4111417e 4d0a0e00 41064141 P.A.A.A~M...A.AA │ │ │ │ │ + 0x000000f0 0b440641 460e0000 54000000 fc000000 .D.AF...T....... │ │ │ │ │ + 0x00000100 00000000 1c020000 00459d03 9c040941 .........E.....A │ │ │ │ │ + 0x00000110 00459a06 9e02449f 0111417e 430e5061 .E....D...A~C.Pa │ │ │ │ │ + 0x00000120 0a0e0047 0641dfde dddcda43 0b4c9b05 ...G.A.....C.L.. │ │ │ │ │ + 0x00000130 59db410e 00470641 dfdedddc da410e50 Y.A..G.A.....A.P │ │ │ │ │ + 0x00000140 9a069c04 9d039e02 9f011141 7e000000 ...........A~... │ │ │ │ │ + 0x00000150 44000000 54010000 00000000 f4020000 D...T........... │ │ │ │ │ + 0x00000160 00460941 00980899 07439b05 9c044611 .F.A.....C....F. │ │ │ │ │ + 0x00000170 487f1141 7e9e029f 01440e60 9a069d03 H..A~....D.`.... │ │ │ │ │ + 0x00000180 026d0a0e 004c0641 410648df dedddcdb .m...L.AA.H..... │ │ │ │ │ + 0x00000190 dad9d843 0b000000 60000000 9c010000 ...C....`....... │ │ │ │ │ + 0x000001a0 00000000 94050000 00450941 00970998 .........E.A.... │ │ │ │ │ + 0x000001b0 08449907 9a064411 417e9b05 439c049d .D....D.A~..C... │ │ │ │ │ + 0x000001c0 03480ee0 019e029f 01950b96 0a025e0a .H............^. │ │ │ │ │ + 0x000001d0 0e004c06 4142dfde dddcdbda d9d8d7d6 ..L.AB.......... │ │ │ │ │ + 0x000001e0 d5440b4d 940c4193 0d02810a d341d444 .D.M..A......A.D │ │ │ │ │ + 0x000001f0 0b47920e 41910f66 d246d100 40000000 .G..A..f.F..@... │ │ │ │ │ + 0x00000200 00020000 00000000 68020000 00460941 ........h....F.A │ │ │ │ │ + 0x00000210 0099079a 06499c04 9b051148 7f11417e .....I.....H..A~ │ │ │ │ │ + 0x00000220 9e029f01 440e6098 089d0302 590a0e00 ....D.`.....Y... │ │ │ │ │ + 0x00000230 4c064141 0648dfde dddcdbda d9d8430b L.AA.H........C. │ │ │ │ │ + 0x00000240 60000000 44020000 00000000 74050000 `...D.......t... │ │ │ │ │ + 0x00000250 00450941 00970998 08449907 9a064411 .E.A.....D....D. │ │ │ │ │ + 0x00000260 417e9b05 439c049d 03480ee0 019e029f A~..C....H...... │ │ │ │ │ + 0x00000270 01950b96 0a02560a 0e004c06 4142dfde ......V...L.AB.. │ │ │ │ │ + 0x00000280 dddcdbda d9d8d7d6 d5440b4d 940c4193 .........D.M..A. │ │ │ │ │ + 0x00000290 0d02810a d341d444 0b47920e 41910f64 .....A.D.G..A..d │ │ │ │ │ + 0x000002a0 d246d100 30000000 a8020000 00000000 .F..0........... │ │ │ │ │ + 0x000002b0 84010000 00450941 009b059c 04439d03 .....E.A.....C.. │ │ │ │ │ + 0x000002c0 9e02450e 5011417e 9f017e0a 0e004806 ..E.P.A~..~...H. │ │ │ │ │ + 0x000002d0 41dfdedd dcdb410b 50000000 dc020000 A.....A.P....... │ │ │ │ │ + 0x000002e0 00000000 cc020000 00450941 00970998 .........E.A.... │ │ │ │ │ + 0x000002f0 08449907 9a064411 417e9b05 439c049d .D....D.A~..C... │ │ │ │ │ + 0x00000300 03449e02 9f01430e a0016a96 0a4cd65a .D....C...j..L.Z │ │ │ │ │ + 0x00000310 0a0e004c 0641dfde dddcdbda d9d8d741 ...L.A.........A │ │ │ │ │ + 0x00000320 0b68960a 470ad645 0b000000 58000000 .h..G..E....X... │ │ │ │ │ + 0x00000330 30030000 00000000 74040000 00460941 0.......t....F.A │ │ │ │ │ + 0x00000340 00970996 0a439b05 9c044511 417e9d03 .....C....E.A~.. │ │ │ │ │ + 0x00000350 9e021147 7f11487f 439f0194 0c470e80 ...G..H.C....G.. │ │ │ │ │ + 0x00000360 01950b98 0899079a 0602c00a 0e004c06 ..............L. │ │ │ │ │ + 0x00000370 41410647 41064844 dfdedddc dbdad9d8 AA.GA.HD........ │ │ │ │ │ + 0x00000380 d7d6d5d4 420b0000 64000000 8c030000 ....B...d....... │ │ │ │ │ + 0x00000390 00000000 28080000 00450941 00960a97 ....(....E.A.... │ │ │ │ │ + 0x000003a0 09439808 99074411 417e9a06 439b059c .C....D.A~..C... │ │ │ │ │ + 0x000003b0 04439d03 9e02440e e0019f01 02b40a0e .C....D......... │ │ │ │ │ + 0x000003c0 004c0641 41dfdedd dcdbdad9 d8d7d641 .L.AA..........A │ │ │ │ │ + 0x000003d0 0b4e950b 0291d556 950b4d0a d5430b48 .N.....V..M..C.H │ │ │ │ │ + 0x000003e0 0ad5420b 50930d41 940c0243 d346d400 ..B.P..A...C.F.. │ │ │ │ │ + 0x000003f0 4c000000 f4030000 00000000 64030000 L...........d... │ │ │ │ │ + 0x00000400 00449d03 9e024509 4100940c 950b4496 .D....E.A.....D. │ │ │ │ │ + 0x00000410 0a970944 98089907 449b059a 06460ed0 ...D....D....F.. │ │ │ │ │ + 0x00000420 019f0111 417e9c04 02640a0e 004c0641 ....A~...d...L.A │ │ │ │ │ + 0x00000430 43dfdedd dcdbdad9 d8d7d6d5 d4420b00 C............B.. │ │ │ │ │ + 0x00000440 50000000 44040000 00000000 60020000 P...D.......`... │ │ │ │ │ + 0x00000450 00460941 0099079a 06449b05 9c04459d .F.A.....D....E. │ │ │ │ │ + 0x00000460 039f0144 0e701141 7e609e02 6d0ade41 ...D.p.A~`..m..A │ │ │ │ │ + 0x00000470 0e004806 41dfdddc dbdad943 0b44de41 ..H.A......C.D.A │ │ │ │ │ + 0x00000480 0a0e0049 0641dfdd dcdbdad9 420b549e ...I.A......B.T. │ │ │ │ │ + 0x00000490 02000000 70000000 98040000 00000000 ....p........... │ │ │ │ │ + 0x000004a0 40020000 00460941 0099079a 06449b05 @....F.A.....D.. │ │ │ │ │ + 0x000004b0 9c04459d 039f0144 0e701141 7e579e02 ..E....D.p.A~W.. │ │ │ │ │ + 0x000004c0 6dde410e 00480641 dfdddcdb dad9440e m.A..H.A......D. │ │ │ │ │ + 0x000004d0 7099079a 069b059c 049d039f 0111417e p.............A~ │ │ │ │ │ + 0x000004e0 549e0244 de410e00 490641df dddcdbda T..D.A..I.A..... │ │ │ │ │ + 0x000004f0 d9420e70 99079a06 9b059c04 9d039e02 .B.p............ │ │ │ │ │ + 0x00000500 9f011141 7e000000 88000000 0c050000 ...A~........... │ │ │ │ │ + 0x00000510 00000000 c0020000 00449a06 99074598 .........D....E. │ │ │ │ │ + 0x00000520 089b0545 9c049d03 449e029f 01430e80 ...E....D....C.. │ │ │ │ │ + 0x00000530 01479709 5c094100 43960a42 11417e70 .G..\.A.C..B.A~p │ │ │ │ │ + 0x00000540 d641d741 0e004506 4144dfde dddcdbda .A.A..E.AD...... │ │ │ │ │ + 0x00000550 d9d8440e 80019709 98089907 9a069b05 ..D............. │ │ │ │ │ + 0x00000560 9c049d03 9e029f01 41d7410a 0e0049df ........A.A...I. │ │ │ │ │ + 0x00000570 dedddcdb dad9d841 0b410941 00411141 .......A.A.A.A.A │ │ │ │ │ + 0x00000580 7e550641 41960a97 0911417e 4ad641d7 ~U.AA.....A~J.A. │ │ │ │ │ + 0x00000590 41064100 1c000000 98050000 00000000 A.A............. │ │ │ │ │ + 0x000005a0 8c000000 00490e20 11417e51 0e004506 .....I. .A~Q..E. │ │ │ │ │ + 0x000005b0 41000000 1c000000 b8050000 00000000 A............... │ │ │ │ │ + 0x000005c0 44000000 00450e20 11417e43 0e004506 D....E. .A~C..E. │ │ │ │ │ + 0x000005d0 41000000 10000000 d8050000 00000000 A............... │ │ │ │ │ + 0x000005e0 38000000 00000000 24000000 ec050000 8.......$....... │ │ │ │ │ + 0x000005f0 00000000 70000000 00459d03 9e02449f ....p....E....D. │ │ │ │ │ + 0x00000600 0147df43 dedd419d 039e0244 dedd0000 .G.C..A....D.... │ │ │ │ │ + 0x00000610 28000000 14060000 00000000 c8000000 (............... │ │ │ │ │ + 0x00000620 004a0e80 0111417e 480e0042 0641500e .J....A~H..B.AP. │ │ │ │ │ + 0x00000630 80011141 7e480e00 42064100 1c000000 ...A~H..B.A..... │ │ │ │ │ + 0x00000640 40060000 00000000 7c000000 00510e70 @.......|....Q.p │ │ │ │ │ + 0x00000650 11417e48 0e004206 41000000 28000000 .A~H..B.A...(... │ │ │ │ │ + 0x00000660 60060000 00000000 c8000000 004c0e80 `............L.. │ │ │ │ │ + 0x00000670 0111417e 470e0042 0641500e 80011141 ..A~G..B.AP....A │ │ │ │ │ + 0x00000680 7e470e00 42064100 1c000000 8c060000 ~G..B.A......... │ │ │ │ │ + 0x00000690 00000000 68000000 00480e90 0111417e ....h....H....A~ │ │ │ │ │ + 0x000006a0 4c0e0042 06410000 1c000000 ac060000 L..B.A.......... │ │ │ │ │ + 0x000006b0 00000000 6c000000 004b0e90 0111417e ....l....K....A~ │ │ │ │ │ + 0x000006c0 4a0e0042 06410000 1c000000 cc060000 J..B.A.......... │ │ │ │ │ + 0x000006d0 00000000 44000000 00450e30 11417e46 ....D....E.0.A~F │ │ │ │ │ + 0x000006e0 0e004206 41000000 1c000000 ec060000 ..B.A........... │ │ │ │ │ + 0x000006f0 00000000 48000000 00450e40 11417e47 ....H....E.@.A~G │ │ │ │ │ + 0x00000700 0e004206 41000000 1c000000 0c070000 ..B.A........... │ │ │ │ │ + 0x00000710 00000000 60000000 004b0e40 11417e47 ....`....K.@.A~G │ │ │ │ │ + 0x00000720 0e004206 41000000 1c000000 2c070000 ..B.A.......,... │ │ │ │ │ + 0x00000730 00000000 5c000000 00490e50 11417e48 ....\....I.P.A~H │ │ │ │ │ + 0x00000740 0e004206 41000000 70000000 4c070000 ..B.A...p...L... │ │ │ │ │ + 0x00000750 00000000 50020000 00449c04 9b054597 ....P....D....E. │ │ │ │ │ + 0x00000760 09980844 99079a06 449d039e 02440ed0 ...D....D....D.. │ │ │ │ │ + 0x00000770 019f014d 09410043 960a4111 417e670a ...M.A.C..A.A~g. │ │ │ │ │ + 0x00000780 d6410e00 47064143 dfdedddc dbdad9d8 .A..G.AC........ │ │ │ │ │ + 0x00000790 d7440b42 d6410641 410a0e00 4adfdedd .D.B.A.AA...J... │ │ │ │ │ + 0x000007a0 dcdbdad9 d8d7420b 41094100 4111417e ......B.A.A.A.A~ │ │ │ │ │ + 0x000007b0 55064141 960a1141 7e000000 5c000000 U.AA...A~...\... │ │ │ │ │ + 0x000007c0 c0070000 00000000 fc010000 00460941 .............F.A │ │ │ │ │ + 0x000007d0 00980899 07449a06 9d03459e 029f0144 .....D....E....D │ │ │ │ │ + 0x000007e0 0ed00111 417e4997 09419b05 419c046c ....A~I..A..A..l │ │ │ │ │ + 0x000007f0 0ad741db 41dc410e 00480641 dfdeddda ..A.A.A..H.A.... │ │ │ │ │ + 0x00000800 d9d8430b 41d741db 41dc410a 0e004906 ..C.A.A.A.A...I. │ │ │ │ │ + 0x00000810 41dfdedd dad9d843 0b000000 5c000000 A......C....\... │ │ │ │ │ + 0x00000820 20080000 00000000 4c020000 00449e02 .......L....D.. │ │ │ │ │ + 0x00000830 9d034598 08990745 9a069b05 449c049f ..E....E....D... │ │ │ │ │ + 0x00000840 01430e70 5f094100 4311417e 650a0e00 .C.p_.A.C.A~e... │ │ │ │ │ + 0x00000850 47064142 dfdedddc dbdad9d8 430b4506 G.AB........C.E. │ │ │ │ │ + 0x00000860 41410a0e 0049dfde dddcdbda d9d8410b AA...I........A. │ │ │ │ │ + 0x00000870 41094100 4111417e 55064100 48000000 A.A.A.A~U.A.H... │ │ │ │ │ + 0x00000880 80080000 00000000 6c020000 00449d03 ........l....D.. │ │ │ │ │ + 0x00000890 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x000008a0 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x000008b0 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x000008c0 dad9d8d7 d6d5410b 40000000 cc080000 ......A.@....... │ │ │ │ │ + 0x000008d0 00000000 64020000 00449d03 9c044509 ....d....D....E. │ │ │ │ │ + 0x000008e0 41009709 98084499 079a0644 9b059e02 A.....D....D.... │ │ │ │ │ + 0x000008f0 460e709f 0111417e 024c0a0e 004c0641 F.p...A~.L...L.A │ │ │ │ │ + 0x00000900 dfdedddc dbdad9d8 d7410b00 48000000 .........A..H... │ │ │ │ │ + 0x00000910 10090000 00000000 20020000 00450941 ........ ....E.A │ │ │ │ │ + 0x00000920 0099079a 06449b05 9c04449d 039e0246 .....D....D....F │ │ │ │ │ + 0x00000930 0e709f01 11417e75 0a0e004a 0641dfde .p...A~u...J.A.. │ │ │ │ │ + 0x00000940 dddcdbda d9420b48 0a0e004a 0641dfde .....B.H...J.A.. │ │ │ │ │ + 0x00000950 dddcdbda d9420b00 50000000 5c090000 .....B..P...\... │ │ │ │ │ + 0x00000960 00000000 80020000 00450941 00980899 .........E.A.... │ │ │ │ │ + 0x00000970 07449a06 9b05449c 049d0344 9e029f01 .D....D....D.... │ │ │ │ │ + 0x00000980 440e7011 417e0253 0a0e004b 0641dfde D.p.A~.S...K.A.. │ │ │ │ │ + 0x00000990 dddcdbda d9d8410b 480a0e00 4b0641df ......A.H...K.A. │ │ │ │ │ + 0x000009a0 dedddcdb dad9d841 0b000000 4c000000 .......A....L... │ │ │ │ │ + 0x000009b0 b0090000 00000000 ac020000 00450941 .............E.A │ │ │ │ │ + 0x000009c0 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x000009d0 440ea001 9f014505 6b0c056c 0a024099 D.....E.k..l..@. │ │ │ │ │ + 0x000009e0 07630ad9 430b44d9 450a0e00 4d0641df .c..C.D.E...M.A. │ │ │ │ │ + 0x000009f0 dedddcdb da066c06 6b420b00 5c000000 ......l.kB..\... │ │ │ │ │ + 0x00000a00 000a0000 00000000 7c020000 00449808 ........|....D.. │ │ │ │ │ + 0x00000a10 9907459a 069b0545 9c049d03 449e029f ..E....E....D... │ │ │ │ │ + 0x00000a20 01430e70 5f094100 4311417e 6e0a0e00 .C.p_.A.C.A~n... │ │ │ │ │ + 0x00000a30 48064142 dfdedddc dbdad9d8 410b4506 H.AB........A.E. │ │ │ │ │ + 0x00000a40 41410a0e 004adfde dddcdbda d9d8440b AA...J........D. │ │ │ │ │ + 0x00000a50 41094100 4111417e 55064100 48000000 A.A.A.A~U.A.H... │ │ │ │ │ + 0x00000a60 600a0000 00000000 6c020000 00449d03 `.......l....D.. │ │ │ │ │ + 0x00000a70 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x00000a80 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x00000a90 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x00000aa0 dad9d8d7 d6d5410b 40000000 ac0a0000 ......A.@....... │ │ │ │ │ + 0x00000ab0 00000000 64020000 00449d03 9c044509 ....d....D....E. │ │ │ │ │ + 0x00000ac0 41009709 98084499 079a0644 9b059e02 A.....D....D.... │ │ │ │ │ + 0x00000ad0 460e709f 0111417e 024c0a0e 004c0641 F.p...A~.L...L.A │ │ │ │ │ + 0x00000ae0 dfdedddc dbdad9d8 d7410b00 48000000 .........A..H... │ │ │ │ │ + 0x00000af0 f00a0000 00000000 a0020000 00450941 .............E.A │ │ │ │ │ + 0x00000b00 0099079a 06459b05 9c04449d 039e0245 .....E....D....E │ │ │ │ │ + 0x00000b10 0e709f01 11417e02 5d0a0e00 4a0641df .p...A~.]...J.A. │ │ │ │ │ + 0x00000b20 dedddcdb dad9420b 480a0e00 4a0641df ......B.H...J.A. │ │ │ │ │ + 0x00000b30 dedddcdb dad9420b 50000000 3c0b0000 ......B.P...<... │ │ │ │ │ + 0x00000b40 00000000 dc020000 00450941 009b059c .........E.A.... │ │ │ │ │ + 0x00000b50 04449d03 9e024311 417e9f01 420eb001 .D....C.A~..B... │ │ │ │ │ + 0x00000b60 46056b0c 056c0a02 44990741 9a066c0a F.k..l..D..A..l. │ │ │ │ │ + 0x00000b70 d941da42 0b44d941 da450a0e 004c0641 .A.B.D.A.E...L.A │ │ │ │ │ + 0x00000b80 dfdedddc db066c06 6b420b00 48000000 ......l.kB..H... │ │ │ │ │ + 0x00000b90 900b0000 00000000 6c020000 00449d03 ........l....D.. │ │ │ │ │ + 0x00000ba0 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x00000bb0 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x00000bc0 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x00000bd0 dad9d8d7 d6d5410b 48000000 dc0b0000 ......A.H....... │ │ │ │ │ + 0x00000be0 00000000 6c020000 00449d03 9c044509 ....l....D....E. │ │ │ │ │ + 0x00000bf0 4100950b 960a4397 09980844 99079a06 A.....C....D.... │ │ │ │ │ + 0x00000c00 449b059e 02460e80 019f0111 417e024b D....F......A~.K │ │ │ │ │ + 0x00000c10 0a0e004c 064142df dedddcdb dad9d8d7 ...L.AB......... │ │ │ │ │ + 0x00000c20 d6d5410b 3c000000 280c0000 00000000 ..A.<...(....... │ │ │ │ │ + 0x00000c30 64020000 00449808 99074509 41009a06 d....D....E.A... │ │ │ │ │ + 0x00000c40 9b05449c 049d0344 9e029f01 430e6011 ..D....D....C.`. │ │ │ │ │ + 0x00000c50 417e024f 0a0e004b 0641dfde dddcdbda A~.O...K.A...... │ │ │ │ │ + 0x00000c60 d9d8420b 34000000 680c0000 00000000 ..B.4...h....... │ │ │ │ │ + 0x00000c70 08010000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000c80 9c04459d 039e0245 0e609f01 11417e61 ..E....E.`...A~a │ │ │ │ │ + 0x00000c90 0e004a06 41dfdedd dcdbdad9 3c000000 ..J.A.......<... │ │ │ │ │ + 0x00000ca0 a00c0000 00000000 38010000 00450941 ........8....E.A │ │ │ │ │ + 0x00000cb0 009b059c 04449d03 9e024411 417e9f01 .....D....D.A~.. │ │ │ │ │ + 0x00000cc0 420e9001 43056b0a 056c086c 0e004c06 B...C.k..l.l..L. │ │ │ │ │ + 0x00000cd0 41dfdedd dcdb066c 066b0000 3c000000 A......l.k..<... │ │ │ │ │ + 0x00000ce0 e00c0000 00000000 64020000 00449b05 ........d....D.. │ │ │ │ │ + 0x00000cf0 9a064509 41009808 9907449c 049d0344 ..E.A.....D....D │ │ │ │ │ + 0x00000d00 9e029f01 430e6011 417e024f 0a0e004b ....C.`.A~.O...K │ │ │ │ │ + 0x00000d10 0641dfde dddcdbda d9d8420b 34000000 .A........B.4... │ │ │ │ │ + 0x00000d20 200d0000 00000000 08010000 00450941 ............E.A │ │ │ │ │ + 0x00000d30 0099079a 06449b05 9c04459d 039e0245 .....D....E....E │ │ │ │ │ + 0x00000d40 0e609f01 11417e61 0e004a06 41dfdedd .`...A~a..J.A... │ │ │ │ │ + 0x00000d50 dcdbdad9 3c000000 580d0000 00000000 ....<...X....... │ │ │ │ │ + 0x00000d60 38010000 00450941 009b059c 04449d03 8....E.A.....D.. │ │ │ │ │ + 0x00000d70 9e024411 417e9f01 420e9001 43056b0a ..D.A~..B...C.k. │ │ │ │ │ + 0x00000d80 056c086c 0e004c06 41dfdedd dcdb066c .l.l..L.A......l │ │ │ │ │ + 0x00000d90 066b0000 1c000000 980d0000 00000000 .k.............. │ │ │ │ │ + 0x00000da0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000db0 41000000 1c000000 b80d0000 00000000 A............... │ │ │ │ │ + 0x00000dc0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000dd0 41000000 1c000000 d80d0000 00000000 A............... │ │ │ │ │ + 0x00000de0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000df0 41000000 1c000000 f80d0000 00000000 A............... │ │ │ │ │ + 0x00000e00 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000e10 41000000 A... │ │ │ ├── block.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3816 (bytes into file) │ │ │ │ │ + Start of section headers: 3784 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xee8: │ │ │ │ │ +There are 11 section headers, starting at offset 0xec8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008f0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000cb8 0000d8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000930 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000930 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000930 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000930 00011c 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000d90 000108 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000a50 000168 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000bb8 0000ff 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000e98 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008d0 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c98 0000d8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000910 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000910 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000910 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000910 00011c 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000d70 000108 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000a30 000168 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000b98 0000ff 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000e78 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,9 +10,9 @@ │ │ │ │ │ 6: 00000000000000a0 28 FUNC GLOBAL DEFAULT 1 fftw_mpi_default_block │ │ │ │ │ 7: 00000000000000c0 52 FUNC GLOBAL DEFAULT 1 fftw_mpi_block │ │ │ │ │ 8: 0000000000000100 228 FUNC GLOBAL DEFAULT 1 fftw_mpi_num_blocks_total │ │ │ │ │ 9: 00000000000001f0 228 FUNC GLOBAL DEFAULT 1 fftw_mpi_idle_process │ │ │ │ │ 10: 00000000000002e0 112 FUNC GLOBAL DEFAULT 1 fftw_mpi_block_coords │ │ │ │ │ 11: 0000000000000350 556 FUNC GLOBAL DEFAULT 1 fftw_mpi_total_block │ │ │ │ │ 12: 0000000000000580 240 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_is_local_after │ │ │ │ │ - 13: 0000000000000670 272 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_is_local │ │ │ │ │ - 14: 0000000000000780 368 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_is_block1d │ │ │ │ │ + 13: 0000000000000670 224 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_is_local │ │ │ │ │ + 14: 0000000000000750 384 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_is_block1d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xcb8 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc98 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000024 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000054 000000050000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000580 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000584 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000670 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000674 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000780 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000784 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000750 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000754 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd90 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd70 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000030 000000010000001a R_PPC64_REL32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000058 000000010000001a R_PPC64_REL32 0000000000000000 .text + a0 │ │ │ │ │ 000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + c0 │ │ │ │ │ 0000000000000080 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2e0 │ │ │ │ │ 00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 350 │ │ │ │ │ 00000000000000e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ 00000000000000fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 670 │ │ │ │ │ -0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 780 │ │ │ │ │ +0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 750 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ 00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000000000..000000000000001c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000028 0000000000000024 0000002c FDE cie=00000000 pc=0000000000000020..000000000000009c │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000050 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000007c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000008c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ @@ -53,20 +53,20 @@ │ │ │ │ │ │ │ │ │ │ 000000a0 0000000000000010 000000a4 FDE cie=00000000 pc=00000000000002e0..0000000000000350 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=0000000000000350..000000000000057c │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000036c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000370 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ │ DW_CFA_advance_loc1: 344 to 00000000000004c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004d4 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -78,17 +78,17 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000580..0000000000000670 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000670..0000000000000780 │ │ │ │ │ +000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000670..0000000000000750 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000000780..00000000000008f0 │ │ │ │ │ +00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000000750..00000000000008d0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,24 +14,24 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftw_mpi_num_blocks_ok(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r4 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - add r31,r31,r30 │ │ │ │ │ - addi r31,r31,-1 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + add r31,r31,r30 │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + addi r31,r31,-1 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 54 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ divd r4,r31,r30 │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ addi r1,r1,64 │ │ │ │ │ @@ -200,24 +200,24 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002e0 : │ │ │ │ │ fftw_mpi_block_coords(): │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ blelr │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + sldi r4,r4,3 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ mtctr r9 │ │ │ │ │ - sldi r4,r4,3 │ │ │ │ │ - addi r10,r10,-16 │ │ │ │ │ + addi r4,r4,-8 │ │ │ │ │ add r3,r3,r10 │ │ │ │ │ sldi r10,r9,3 │ │ │ │ │ add r6,r6,r10 │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ ldx r10,r3,r4 │ │ │ │ │ - ld r9,0(r3) │ │ │ │ │ + ld r9,-16(r3) │ │ │ │ │ addi r3,r3,-24 │ │ │ │ │ add r9,r10,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r10 │ │ │ │ │ divd r10,r5,r9 │ │ │ │ │ mulld r9,r10,r9 │ │ │ │ │ subf r9,r9,r5 │ │ │ │ │ @@ -227,33 +227,33 @@ │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000000350 : │ │ │ │ │ fftw_mpi_total_block(): │ │ │ │ │ lwz r6,0(r3) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - stdu r1,-64(r1) │ │ │ │ │ mr r12,r3 │ │ │ │ │ mr r10,r5 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + stdu r1,-64(r1) │ │ │ │ │ mr r31,r1 │ │ │ │ │ xoris r9,r6,32768 │ │ │ │ │ cmpwi r9,-1 │ │ │ │ │ beq 520 │ │ │ │ │ cmpwi r6,0 │ │ │ │ │ ble 560 │ │ │ │ │ extsw r5,r6 │ │ │ │ │ addi r8,r3,8 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + addi r30,r4,1 │ │ │ │ │ li r11,1 │ │ │ │ │ li r0,1 │ │ │ │ │ andi. r29,r5,1 │ │ │ │ │ mr r7,r8 │ │ │ │ │ - sldi r30,r4,3 │ │ │ │ │ + sldi r30,r30,3 │ │ │ │ │ addi r3,r5,-1 │ │ │ │ │ mr r9,r5 │ │ │ │ │ bne 4e0 │ │ │ │ │ srdi r9,r9,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ldx r3,r7,r30 │ │ │ │ │ ld r9,0(r7) │ │ │ │ │ @@ -283,36 +283,36 @@ │ │ │ │ │ stdux r7,r1,r9 │ │ │ │ │ addi r11,r1,32 │ │ │ │ │ addi r7,r6,1 │ │ │ │ │ extsw r6,r6 │ │ │ │ │ sldi r4,r4,3 │ │ │ │ │ mulli r9,r6,24 │ │ │ │ │ addi r6,r6,1 │ │ │ │ │ + addi r30,r4,16 │ │ │ │ │ sldi r6,r6,3 │ │ │ │ │ add r6,r11,r6 │ │ │ │ │ - addi r9,r9,8 │ │ │ │ │ add r12,r12,r9 │ │ │ │ │ clrldi r9,r7,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ - ldx r7,r12,r4 │ │ │ │ │ - ld r9,0(r12) │ │ │ │ │ + ldx r7,r12,r30 │ │ │ │ │ + ld r9,8(r12) │ │ │ │ │ addi r12,r12,-24 │ │ │ │ │ add r9,r7,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r7 │ │ │ │ │ extsw r7,r10 │ │ │ │ │ divd r10,r7,r9 │ │ │ │ │ mulld r9,r10,r9 │ │ │ │ │ subf r9,r9,r7 │ │ │ │ │ stdu r9,-8(r6) │ │ │ │ │ bdnz 450 │ │ │ │ │ mtctr r5 │ │ │ │ │ addi r11,r11,-8 │ │ │ │ │ + addi r4,r4,8 │ │ │ │ │ li r3,1 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ ldu r9,8(r11) │ │ │ │ │ ldx r7,r8,r4 │ │ │ │ │ ld r10,0(r8) │ │ │ │ │ extsw r9,r9 │ │ │ │ │ mulld r9,r9,r7 │ │ │ │ │ subf. r9,r9,r10 │ │ │ │ │ ble 510 │ │ │ │ │ @@ -348,22 +348,22 @@ │ │ │ │ │ cmpdi r5,0 │ │ │ │ │ li r3,0 │ │ │ │ │ bge 4c4 │ │ │ │ │ ld r8,0(r1) │ │ │ │ │ li r9,-1 │ │ │ │ │ lis r6,32767 │ │ │ │ │ li r5,-1 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ clrrdi r9,r9,34 │ │ │ │ │ ori r6,r6,65534 │ │ │ │ │ clrldi r5,r5,33 │ │ │ │ │ stdux r8,r1,r9 │ │ │ │ │ addi r8,r12,8 │ │ │ │ │ addi r11,r1,32 │ │ │ │ │ b 424 │ │ │ │ │ + nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addi r3,r5,-1 │ │ │ │ │ or r3,r5,r3 │ │ │ │ │ srdi r3,r3,63 │ │ │ │ │ b 4c4 │ │ │ │ │ ... │ │ │ │ │ .long 0x380 │ │ │ │ │ @@ -371,65 +371,65 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000580 : │ │ │ │ │ fftw_mpi_is_local_after(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - lwz r10,0(r4) │ │ │ │ │ - xoris r9,r10,32768 │ │ │ │ │ - cmpwi r9,-1 │ │ │ │ │ - beq 600 │ │ │ │ │ - cmpw r10,r3 │ │ │ │ │ - ble 600 │ │ │ │ │ - subf r8,r3,r10 │ │ │ │ │ - mulli r9,r3,24 │ │ │ │ │ - addi r5,r5,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ + lwz r9,0(r4) │ │ │ │ │ + xoris r10,r9,32768 │ │ │ │ │ + cmpwi r10,-1 │ │ │ │ │ + beq 5f8 │ │ │ │ │ + cmpw r9,r3 │ │ │ │ │ + ble 5f8 │ │ │ │ │ + subf r8,r3,r9 │ │ │ │ │ + mulli r10,r3,24 │ │ │ │ │ sldi r5,r5,3 │ │ │ │ │ + clrldi r8,r8,32 │ │ │ │ │ + addi r5,r5,16 │ │ │ │ │ add r8,r8,r3 │ │ │ │ │ - addi r9,r9,8 │ │ │ │ │ + add r10,r10,r4 │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ - add r9,r4,r9 │ │ │ │ │ - addi r4,r4,8 │ │ │ │ │ add r8,r8,r4 │ │ │ │ │ - subf r10,r9,r8 │ │ │ │ │ - andi. r10,r10,8 │ │ │ │ │ + subf r9,r10,r8 │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ beq 63c │ │ │ │ │ - ldx r6,r9,r5 │ │ │ │ │ - ld r10,0(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + ldx r6,r10,r5 │ │ │ │ │ + ld r9,8(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ bgt 658 │ │ │ │ │ - addi r9,r9,24 │ │ │ │ │ - cmpld r9,r8 │ │ │ │ │ + addi r10,r10,24 │ │ │ │ │ + cmpld r10,r8 │ │ │ │ │ bne 63c │ │ │ │ │ li r3,1 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - addi r10,r9,24 │ │ │ │ │ - ldx r6,r10,r5 │ │ │ │ │ - ld r10,24(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ - bgt 658 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ - cmpld r9,r8 │ │ │ │ │ - beq 600 │ │ │ │ │ + addi r9,r10,24 │ │ │ │ │ ldx r6,r9,r5 │ │ │ │ │ - ld r10,0(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ + bgt 658 │ │ │ │ │ + addi r10,r10,48 │ │ │ │ │ + cmpld r10,r8 │ │ │ │ │ + beq 5f8 │ │ │ │ │ + ldx r6,r10,r5 │ │ │ │ │ + ld r9,8(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ ble 610 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000000670 : │ │ │ │ │ @@ -439,161 +439,153 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ lis r10,32767 │ │ │ │ │ ori r10,r10,65533 │ │ │ │ │ addi r8,r9,-1 │ │ │ │ │ cmplw r8,r10 │ │ │ │ │ - bgt 768 │ │ │ │ │ + bgt 6d8 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - addi r10,r3,8 │ │ │ │ │ - lis r7,-21846 │ │ │ │ │ - lis r6,2730 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - ori r7,r7,43691 │ │ │ │ │ - ori r6,r6,43690 │ │ │ │ │ sldi r4,r4,3 │ │ │ │ │ - rldimi r7,r6,32,0 │ │ │ │ │ - add r5,r10,r9 │ │ │ │ │ + mulli r9,r9,24 │ │ │ │ │ + addi r4,r4,16 │ │ │ │ │ + add r7,r3,r9 │ │ │ │ │ addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r7 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - andi. r7,r9,1 │ │ │ │ │ - bne 740 │ │ │ │ │ - srdi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - b 718 │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ + bne 71c │ │ │ │ │ + ldx r8,r3,r4 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ + bgt 738 │ │ │ │ │ + addi r3,r3,24 │ │ │ │ │ + cmpld r3,r7 │ │ │ │ │ + bne 71c │ │ │ │ │ + li r3,1 │ │ │ │ │ + clrldi r3,r3,63 │ │ │ │ │ + blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - addi r9,r10,24 │ │ │ │ │ - ldx r7,r9,r4 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ - add r9,r7,r9 │ │ │ │ │ + addi r9,r3,24 │ │ │ │ │ + ldx r8,r9,r4 │ │ │ │ │ + ld r9,32(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - divd r9,r9,r7 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 734 │ │ │ │ │ - addi r10,r10,48 │ │ │ │ │ - bdz 768 │ │ │ │ │ - ldx r7,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ - add r9,r7,r9 │ │ │ │ │ + bgt 738 │ │ │ │ │ + addi r3,r3,48 │ │ │ │ │ + cmpld r3,r7 │ │ │ │ │ + beq 6d8 │ │ │ │ │ + ldx r8,r3,r4 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - divd r9,r9,r7 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ ble 6f0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - ldx r7,r10,r4 │ │ │ │ │ - ld r10,0(r10) │ │ │ │ │ - add r10,r7,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r7 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ - bgt 734 │ │ │ │ │ - addi r10,r3,32 │ │ │ │ │ - cmpld r10,r5 │ │ │ │ │ - bne 6d8 │ │ │ │ │ - li r3,1 │ │ │ │ │ - clrldi r3,r3,63 │ │ │ │ │ - blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000000000000780 : │ │ │ │ │ +0000000000000750 : │ │ │ │ │ fftw_mpi_is_block1d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r5,0(r3) │ │ │ │ │ - lis r10,32767 │ │ │ │ │ - ori r10,r10,65533 │ │ │ │ │ - addi r8,r5,-1 │ │ │ │ │ - cmplw r8,r10 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ - clrldi r9,r8,32 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + lis r9,32767 │ │ │ │ │ + ori r9,r9,65533 │ │ │ │ │ + addi r10,r5,-1 │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ + addi r9,r5,-1 │ │ │ │ │ + sldi r4,r4,3 │ │ │ │ │ addi r10,r3,8 │ │ │ │ │ li r7,0 │ │ │ │ │ + clrldi r9,r9,32 │ │ │ │ │ + addi r6,r4,8 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - sldi r4,r4,3 │ │ │ │ │ mtctr r9 │ │ │ │ │ - b 7cc │ │ │ │ │ + b 7ac │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ addi r7,r7,1 │ │ │ │ │ addi r10,r10,24 │ │ │ │ │ - bdz 8d0 │ │ │ │ │ - ldx r8,r10,r4 │ │ │ │ │ + bdz 8b0 │ │ │ │ │ + ldx r8,r10,r6 │ │ │ │ │ ld r9,0(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7a0 │ │ │ │ │ cmpw r5,r7 │ │ │ │ │ - li r10,0 │ │ │ │ │ - ble 8d4 │ │ │ │ │ + li r9,0 │ │ │ │ │ + ble 8b4 │ │ │ │ │ cmpwi r7,1 │ │ │ │ │ - bgt 8d4 │ │ │ │ │ - cntlzw r10,r7 │ │ │ │ │ - srwi r10,r10,5 │ │ │ │ │ - cntlzw r10,r10 │ │ │ │ │ - srwi r10,r10,5 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ - cmpw r5,r10 │ │ │ │ │ - ble 8dc │ │ │ │ │ - addi r9,r5,-2 │ │ │ │ │ + bgt 8b4 │ │ │ │ │ + cntlzw r9,r7 │ │ │ │ │ + srwi r9,r9,5 │ │ │ │ │ + cntlzw r9,r9 │ │ │ │ │ + srwi r9,r9,5 │ │ │ │ │ + addi r9,r9,1 │ │ │ │ │ + cmpw r5,r9 │ │ │ │ │ + ble 8bc │ │ │ │ │ + addi r5,r5,-2 │ │ │ │ │ extsw r8,r7 │ │ │ │ │ - subf r9,r7,r9 │ │ │ │ │ + addi r4,r4,40 │ │ │ │ │ + subf r9,r7,r5 │ │ │ │ │ neg r10,r8 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ rlwinm r10,r10,0,27,28 │ │ │ │ │ add r9,r9,r8 │ │ │ │ │ - addi r10,r10,32 │ │ │ │ │ + add r10,r10,r3 │ │ │ │ │ + addi r3,r3,24 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ - addi r3,r3,56 │ │ │ │ │ add r3,r9,r3 │ │ │ │ │ subf r9,r10,r3 │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - beq 8ac │ │ │ │ │ + beq 88c │ │ │ │ │ ldx r8,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ addi r10,r10,24 │ │ │ │ │ cmpld r10,r3 │ │ │ │ │ - bne 8ac │ │ │ │ │ - b 8dc │ │ │ │ │ + bne 88c │ │ │ │ │ + b 8bc │ │ │ │ │ addi r9,r10,24 │ │ │ │ │ ldx r8,r9,r4 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ + ld r9,56(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ addi r10,r10,48 │ │ │ │ │ cmpld r10,r3 │ │ │ │ │ - beq 8dc │ │ │ │ │ + beq 8bc │ │ │ │ │ ldx r8,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - ble 880 │ │ │ │ │ + ble 860 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r10,0 │ │ │ │ │ - clrldi r3,r10,63 │ │ │ │ │ + li r9,0 │ │ │ │ │ + clrldi r3,r9,63 │ │ │ │ │ blr │ │ │ │ │ - li r10,1 │ │ │ │ │ - b 8d4 │ │ │ │ │ + li r9,1 │ │ │ │ │ + b 8b4 │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 10000000 18000000 00000000 ................ │ │ │ │ │ 0x00000020 1c000000 00000000 24000000 2c000000 ........$...,... │ │ │ │ │ - 0x00000030 00000000 7c000000 00450941 009e029f ....|....E.A.... │ │ │ │ │ - 0x00000040 01470e40 11417e46 0e004506 4144dfde .G.@.A~F..E.AD.. │ │ │ │ │ + 0x00000030 00000000 7c000000 00459e02 9f010941 ....|....E.....A │ │ │ │ │ + 0x00000040 00460e40 11417e47 0e004506 4144dfde .F.@.A~G..E.AD.. │ │ │ │ │ 0x00000050 10000000 54000000 00000000 1c000000 ....T........... │ │ │ │ │ 0x00000060 00000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 34000000 00000000 10000000 7c000000 4...........|... │ │ │ │ │ 0x00000080 00000000 e4000000 00000000 10000000 ................ │ │ │ │ │ 0x00000090 90000000 00000000 e4000000 00000000 ................ │ │ │ │ │ 0x000000a0 10000000 a4000000 00000000 70000000 ............p... │ │ │ │ │ 0x000000b0 00000000 28000000 b8000000 00000000 ....(........... │ │ │ │ │ - 0x000000c0 2c020000 00450e40 9f019d03 9e02430d ,....E.@......C. │ │ │ │ │ + 0x000000c0 2c020000 00470e40 9f019e02 9d03410d ,....G.@......A. │ │ │ │ │ 0x000000d0 1f02560a 0c010043 dfdedd43 0b000000 ..V....C...C.... │ │ │ │ │ 0x000000e0 10000000 e4000000 00000000 f0000000 ................ │ │ │ │ │ 0x000000f0 00000000 10000000 f8000000 00000000 ................ │ │ │ │ │ - 0x00000100 10010000 00000000 10000000 0c010000 ................ │ │ │ │ │ - 0x00000110 00000000 70010000 00000000 ....p....... │ │ │ │ │ + 0x00000100 e0000000 00000000 10000000 0c010000 ................ │ │ │ │ │ + 0x00000110 00000000 80010000 00000000 ............ │ │ │ ├── choose-radix.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00014c 00 AX 0 0 16 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 0002b0 000078 18 I 8 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .note.GNU-stack PROGBITS 0000000000000000 00018c 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 00018c 000050 00 A 0 0 4 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 00018c 000054 00 A 0 0 4 │ │ │ │ │ [ 7] .rela.eh_frame RELA 0000000000000000 000328 000018 18 I 8 6 8 │ │ │ │ │ [ 8] .symtab SYMTAB 0000000000000000 0001e0 000090 18 9 2 8 │ │ │ │ │ [ 9] .strtab STRTAB 0000000000000000 000270 00003f 00 0 0 1 │ │ │ │ │ [10] .shstrtab STRTAB 0000000000000000 000340 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), │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,37 +6,41 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 0000000000000038 00000018 FDE cie=00000000 pc=0000000000000000..000000000000014c │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ +00000014 000000000000003c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000014c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000014 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000030 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000048 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000040 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000048 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_advance_loc: 112 to 00000000000000b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000000e0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -|xK:}xSY}x │ │ │ │ │ +xSY}xK:} │ │ │ │ │ fftw_mpi_choose_radix │ │ │ │ │ fftw_mpi_default_block │ │ │ │ │ fftw_isqrt │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .rela.eh_frame │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,31 +6,31 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mpi_choose_radix(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ divd r31,r3,r6 │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r8 │ │ │ │ │ mflr r0 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r25,r10 │ │ │ │ │ - mr r30,r3 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ - mulld r8,r31,r6 │ │ │ │ │ - cmpd r3,r8 │ │ │ │ │ + mulld r7,r31,r6 │ │ │ │ │ + cmpd r3,r7 │ │ │ │ │ bne f0 │ │ │ │ │ cmpd r6,r31 │ │ │ │ │ bgt f0 │ │ │ │ │ cmpdi r31,1 │ │ │ │ │ li r28,0 │ │ │ │ │ beq b4 │ │ │ │ │ cmpd r31,r30 │ │ │ │ │ @@ -69,18 +69,18 @@ │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftw_isqrt │ │ │ │ │ nop │ │ │ │ │ - divd r8,r30,r3 │ │ │ │ │ + divd r7,r30,r3 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mulld r8,r8,r3 │ │ │ │ │ - cmpd r30,r8 │ │ │ │ │ + mulld r7,r7,r3 │ │ │ │ │ + cmpd r30,r7 │ │ │ │ │ beq 5c │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ divd r7,r30,r31 │ │ │ │ │ mulld r7,r7,r31 │ │ │ │ │ cmpd r30,r7 │ │ │ │ │ bne 110 │ │ │ │ │ b 5c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 38000000 18000000 00000000 ....8........... │ │ │ │ │ - 0x00000020 4c010000 00439f01 429b0547 09410099 L....C..B..G.A.. │ │ │ │ │ - 0x00000030 079a069d 039e029c 04460e80 0111417e .........F....A~ │ │ │ │ │ - 0x00000040 5c0a0e00 4a0641df dedddcdb dad9440b \...J.A.......D. │ │ │ │ │ + 0x00000010 1b0c0100 3c000000 18000000 00000000 ....<........... │ │ │ │ │ + 0x00000020 4c010000 00449f01 9e024509 41009907 L....D....E.A... │ │ │ │ │ + 0x00000030 9a06449b 059c0443 9d031141 7e420e80 ..D....C...A~B.. │ │ │ │ │ + 0x00000040 015c0a0e 004a0641 dfdedddc dbdad944 .\...J.A.......D │ │ │ │ │ + 0x00000050 0b000000 .... │ │ │ ├── conf.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x870 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000006000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000006000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -0000000000000014 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +0000000000000018 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000020 000000070000000a R_PPC64_REL24 0000000000000000 fftw_solvtab_exec + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x8e8 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000800000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_transpose_pairwise_register + 0 │ │ │ │ │ 0000000000000008 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000010 0000000900000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_transpose_alltoall_register + 0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ addis r3,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r3,r3,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ bl 20 │ │ │ │ │ R_PPC64_REL24 fftw_solvtab_exec │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ ├── dtensor.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4760 (bytes into file) │ │ │ │ │ + Start of section headers: 4672 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 12 │ │ │ │ │ Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ -There are 12 section headers, starting at offset 0x1298: │ │ │ │ │ +There are 12 section headers, starting at offset 0x1240: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008a8 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000da0 0003f0 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0008e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0008e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008e8 00003c 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 000924 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 000924 0001e4 00 A 0 0 4 │ │ │ │ │ - [ 8] .rela.eh_frame RELA 0000000000000000 001190 0000a8 18 I 9 7 8 │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 000b08 000198 18 10 3 8 │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 000ca0 0000f9 00 0 0 1 │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 001238 00005f 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000868 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000d60 0003d8 18 I 9 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0008a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0008a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008a8 00003c 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 0008e4 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 0008e4 0001e0 00 A 0 0 4 │ │ │ │ │ + [ 8] .rela.eh_frame RELA 0000000000000000 001138 0000a8 18 I 9 7 8 │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 000ac8 000198 18 10 3 8 │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 000c60 0000f9 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 0011e0 00005f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,11 +10,11 @@ │ │ │ │ │ 6: 0000000000000090 56 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_destroy │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 8: 00000000000000d0 208 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_md5 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5int │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5INT │ │ │ │ │ 11: 00000000000001a0 208 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_copy │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 13: 0000000000000270 992 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_canonical │ │ │ │ │ + 13: 0000000000000270 976 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_canonical │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_num_blocks │ │ │ │ │ - 15: 0000000000000650 200 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_validp │ │ │ │ │ - 16: 0000000000000720 392 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_print │ │ │ │ │ + 15: 0000000000000640 152 FUNC GLOBAL DEFAULT 1 fftw_mpi_dtensor_validp │ │ │ │ │ + 16: 00000000000006e0 392 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dtensor_print │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xda0 contains 42 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xd60 contains 41 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000040 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000000064 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000000090 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000094 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -17,39 +17,38 @@ │ │ │ │ │ 00000000000001a0 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001a4 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001ec 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000000228 0000000c0000000a R_PPC64_REL24 0000000000000000 memmove + 0 │ │ │ │ │ 0000000000000254 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000000270 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000398 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000000378 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +0000000000000444 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000464 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ -0000000000000484 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ -0000000000000564 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -00000000000005f0 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000000604 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ -0000000000000650 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000654 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000720 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000724 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000754 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000768 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000788 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -000000000000078c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ -00000000000007a8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -00000000000007ac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ -00000000000007d0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -00000000000007dc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -0000000000000830 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000838 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000860 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -000000000000086c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000544 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +00000000000005c0 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ +00000000000005e0 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +00000000000005f4 000000050000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ +00000000000006e0 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000006e4 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000714 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000728 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000748 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ +000000000000074c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ +0000000000000768 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ +000000000000076c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ +0000000000000790 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ +000000000000079c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ +00000000000007f0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000007f8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000820 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +000000000000082c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1190 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1138 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000004c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 90 │ │ │ │ │ 000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1a0 │ │ │ │ │ -00000000000000d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ -0000000000000174 000000010000001a R_PPC64_REL32 0000000000000000 .text + 650 │ │ │ │ │ -0000000000000188 000000010000001a R_PPC64_REL32 0000000000000000 .text + 720 │ │ │ │ │ +00000000000000cc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ +0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 640 │ │ │ │ │ +0000000000000184 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,18 +10,18 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000002c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000090 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000004c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000005c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000060 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ @@ -43,16 +43,16 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000030 00000068 FDE cie=00000000 pc=00000000000000d0..00000000000001a0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000e0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 000000000000011c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ @@ -67,188 +67,187 @@ │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000098 000000000000002c 0000009c FDE cie=00000000 pc=00000000000001a0..0000000000000270 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000001ac │ │ │ │ │ +00000098 0000000000000028 0000009c FDE cie=00000000 pc=00000000000001a0..0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001b0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000001bc │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000001d8 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000001d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000000234 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000000234 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000024c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c8 00000000000000a0 000000cc FDE cie=00000000 pc=0000000000000270..0000000000000650 │ │ │ │ │ +000000c4 00000000000000a0 000000c8 FDE cie=00000000 pc=0000000000000270..0000000000000640 │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000298 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002ac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002ac │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 264 to 00000000000003b8 │ │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000000398 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000039c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003b0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000004c0 │ │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000004a0 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a8 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004ac │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000004d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b0 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004ec │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000004cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004d0 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000000550 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000554 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000588 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000558 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000005a0 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000580 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000584 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000588 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000005e8 │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000005d8 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000600 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000630 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000620 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000624 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000638 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000628 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000063c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000062c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000640 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000630 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000000650..0000000000000718 │ │ │ │ │ +00000168 0000000000000010 0000016c FDE cie=00000000 pc=0000000000000640..00000000000006d8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000180 0000000000000060 00000184 FDE cie=00000000 pc=0000000000000720..00000000000008a8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000738 │ │ │ │ │ +0000017c 0000000000000060 00000180 FDE cie=00000000 pc=00000000000006e0..0000000000000868 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000006f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000704 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000071c │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000788 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000748 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000754 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000790 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000007d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000798 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000820 │ │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000007e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000824 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000828 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000082c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000084c │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000080c │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000850 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000810 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000085c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000081c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000860 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000820 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000087c │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000083c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000888 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000848 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000850 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000894 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000854 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000858 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mpi_mkdtensor(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lis r9,32767 │ │ │ │ │ - mflr r0 │ │ │ │ │ addi r10,r3,-2 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ - cmplw r10,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ bgt 60 │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ bl 40 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ @@ -70,16 +70,16 @@ │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ fftw_mpi_dtensor_md5(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r28,r4 │ │ │ │ │ lwa r4,0(r4) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl f8 │ │ │ │ │ @@ -132,38 +132,38 @@ │ │ │ │ │ 00000000000001a0 : │ │ │ │ │ fftw_mpi_dtensor_copy(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ lwz r29,0(r3) │ │ │ │ │ lis r9,32767 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ - addi r10,r29,-2 │ │ │ │ │ - cmplw r10,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + addi r10,r29,-2 │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ bgt 250 │ │ │ │ │ addi r3,r29,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ bl 1ec │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ stw r29,0(r31) │ │ │ │ │ + lwz r5,0(r30) │ │ │ │ │ lis r9,32767 │ │ │ │ │ ori r9,r9,65533 │ │ │ │ │ - lwz r5,0(r30) │ │ │ │ │ addi r5,r5,-1 │ │ │ │ │ cmplw r5,r9 │ │ │ │ │ bgt 230 │ │ │ │ │ clrldi r5,r5,32 │ │ │ │ │ addi r4,r30,8 │ │ │ │ │ addi r3,r31,8 │ │ │ │ │ addi r5,r5,1 │ │ │ │ │ @@ -196,242 +196,239 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ lwz r31,0(r3) │ │ │ │ │ mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ xoris r9,r31,32768 │ │ │ │ │ cmpwi r9,-1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ - beq 600 │ │ │ │ │ + beq 5f0 │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ std r27,56(r1) │ │ │ │ │ std r30,80(r1) │ │ │ │ │ mr r27,r3 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - ble 5e8 │ │ │ │ │ + ble 5d8 │ │ │ │ │ cmpdi r4,0 │ │ │ │ │ - beq 500 │ │ │ │ │ - extsw r9,r31 │ │ │ │ │ - addi r10,r3,8 │ │ │ │ │ - lis r8,-21846 │ │ │ │ │ - lis r7,2730 │ │ │ │ │ + beq 4e0 │ │ │ │ │ + extsw r10,r31 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ li r31,0 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - ori r8,r8,43691 │ │ │ │ │ - ori r7,r7,43690 │ │ │ │ │ - rldimi r8,r7,32,0 │ │ │ │ │ - add r6,r10,r9 │ │ │ │ │ - addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r8 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - andi. r8,r9,1 │ │ │ │ │ - beq 32c │ │ │ │ │ - ld r10,0(r10) │ │ │ │ │ + mulli r10,r10,24 │ │ │ │ │ + add r7,r10,r3 │ │ │ │ │ + addi r10,r10,-24 │ │ │ │ │ + andi. r10,r10,8 │ │ │ │ │ + bne 310 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + cmpdi r9,0 │ │ │ │ │ + ble 540 │ │ │ │ │ + xori r9,r9,1 │ │ │ │ │ + addic r10,r9,-1 │ │ │ │ │ + subfe r31,r10,r9 │ │ │ │ │ + addi r9,r3,24 │ │ │ │ │ + cmpld r9,r7 │ │ │ │ │ + beq 354 │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ + ld r10,8(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ xori r10,r10,1 │ │ │ │ │ + addic r8,r10,-1 │ │ │ │ │ + subfe r8,r8,r10 │ │ │ │ │ + ld r10,32(r9) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + add r8,r31,r8 │ │ │ │ │ + ble 540 │ │ │ │ │ + xori r10,r10,1 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ addic r31,r10,-1 │ │ │ │ │ + cmpld r9,r7 │ │ │ │ │ subfe r31,r31,r10 │ │ │ │ │ - addi r10,r3,32 │ │ │ │ │ - cmpld r10,r6 │ │ │ │ │ - beq 374 │ │ │ │ │ - srdi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ - xori r9,r9,1 │ │ │ │ │ - addic r8,r9,-1 │ │ │ │ │ - subfe r9,r8,r9 │ │ │ │ │ - add r8,r31,r9 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ - xori r9,r9,1 │ │ │ │ │ - addi r10,r10,48 │ │ │ │ │ - addic r31,r9,-1 │ │ │ │ │ - subfe r31,r31,r9 │ │ │ │ │ add r31,r8,r31 │ │ │ │ │ - bdnz 334 │ │ │ │ │ + bne 310 │ │ │ │ │ lis r9,32767 │ │ │ │ │ addi r10,r31,-2 │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ cmplw r10,r9 │ │ │ │ │ - bgt 5ec │ │ │ │ │ + bgt 5dc │ │ │ │ │ addi r3,r31,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ - bl 398 │ │ │ │ │ + bl 378 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r26,r3 │ │ │ │ │ stw r31,0(r26) │ │ │ │ │ lwz r10,0(r27) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - ble 638 │ │ │ │ │ + ble 628 │ │ │ │ │ std r25,40(r1) │ │ │ │ │ std r29,72(r1) │ │ │ │ │ addi r31,r27,8 │ │ │ │ │ li r25,0 │ │ │ │ │ li r29,0 │ │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ │ std r28,64(r1) │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - beq cr4,450 │ │ │ │ │ + beq cr4,430 │ │ │ │ │ not r9,r29 │ │ │ │ │ add r9,r9,r10 │ │ │ │ │ andi. r8,r9,1 │ │ │ │ │ - bne 5b0 │ │ │ │ │ + bne 590 │ │ │ │ │ addi r8,r29,1 │ │ │ │ │ rldicl r9,r9,63,33 │ │ │ │ │ cmpw r8,r10 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - bgt 5a8 │ │ │ │ │ + bgt 588 │ │ │ │ │ lis r8,-32768 │ │ │ │ │ cmpw r10,r8 │ │ │ │ │ - beq 5a8 │ │ │ │ │ + beq 588 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - beq 4bc │ │ │ │ │ + beq 49c │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - ble 410 │ │ │ │ │ + ble 3f0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ extsw r30,r25 │ │ │ │ │ mulli r28,r30,24 │ │ │ │ │ add r28,r26,r28 │ │ │ │ │ std r3,8(r28) │ │ │ │ │ ld r4,8(r31) │ │ │ │ │ - bl 464 │ │ │ │ │ + bl 444 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - beq 5e0 │ │ │ │ │ + beq 5b0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ std r9,16(r28) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - bl 484 │ │ │ │ │ + bl 464 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ beq 5d0 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ lwz r10,0(r27) │ │ │ │ │ mulli r30,r30,24 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r25,r25,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpw r29,r10 │ │ │ │ │ add r30,r26,r30 │ │ │ │ │ std r9,24(r30) │ │ │ │ │ - blt 3d0 │ │ │ │ │ + blt 3b0 │ │ │ │ │ ld r25,40(r1) │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r28,64(r1) │ │ │ │ │ ld r29,72(r1) │ │ │ │ │ - mr r3,r26 │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r10,r31 │ │ │ │ │ addi r9,r3,8 │ │ │ │ │ andi. r8,r10,1 │ │ │ │ │ - beq 528 │ │ │ │ │ + beq 508 │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ cmpwi r31,1 │ │ │ │ │ addi r9,r3,32 │ │ │ │ │ - beq 374 │ │ │ │ │ + beq 354 │ │ │ │ │ rldicl r10,r10,63,33 │ │ │ │ │ mtctr r10 │ │ │ │ │ - b 554 │ │ │ │ │ + b 534 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r10,24(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdz 374 │ │ │ │ │ + bdz 354 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - bgt 540 │ │ │ │ │ + bgt 520 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 564 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ - lis r9,32767 │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ - ori r9,r9,65535 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ - stw r9,0(r3) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + lis r9,32767 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ - ld r26,-48(r1) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + ori r9,r9,65535 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ + stw r9,0(r3) │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ li r9,1 │ │ │ │ │ - b 408 │ │ │ │ │ + b 3e8 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpw r10,r29 │ │ │ │ │ - ble 4bc │ │ │ │ │ + ble 49c │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - b 3e8 │ │ │ │ │ + b 3c8 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ - b 498 │ │ │ │ │ + std r9,16(r28) │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ + ld r3,0(r31) │ │ │ │ │ + bl 5c0 │ │ │ │ │ + R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + cmpdi r3,1 │ │ │ │ │ + bne 474 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ b 478 │ │ │ │ │ li r31,0 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 5f0 │ │ │ │ │ + bl 5e0 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r26,r3 │ │ │ │ │ - b 3a4 │ │ │ │ │ + b 384 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 604 │ │ │ │ │ + bl 5f4 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ mr r26,r3 │ │ │ │ │ stw r31,0(r3) │ │ │ │ │ @@ -439,149 +436,135 @@ │ │ │ │ │ mr r3,r26 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ - b 584 │ │ │ │ │ + b 4b0 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000000650 : │ │ │ │ │ +0000000000000640 : │ │ │ │ │ fftw_mpi_dtensor_validp(): │ │ │ │ │ - addis r2,r12,0 │ │ │ │ │ - R_PPC64_REL16_HA .TOC. │ │ │ │ │ - addi r2,r2,0 │ │ │ │ │ - R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - blt 6f0 │ │ │ │ │ + blt 6b0 │ │ │ │ │ lis r8,32767 │ │ │ │ │ addi r7,r9,-1 │ │ │ │ │ li r10,1 │ │ │ │ │ ori r8,r8,65533 │ │ │ │ │ cmplw r7,r8 │ │ │ │ │ - bgt 6f4 │ │ │ │ │ + bgt 6b4 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - lis r10,-21846 │ │ │ │ │ - lis r8,2730 │ │ │ │ │ - addi r3,r3,8 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - ori r10,r10,43691 │ │ │ │ │ - ori r8,r8,43690 │ │ │ │ │ - rldimi r10,r8,32,0 │ │ │ │ │ - addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r10 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - b 6e0 │ │ │ │ │ + add r9,r3,r9 │ │ │ │ │ + b 6a4 │ │ │ │ │ + nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - ld r9,8(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 6f0 │ │ │ │ │ - ld r9,16(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 6f0 │ │ │ │ │ + ld r10,16(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + ble 6b0 │ │ │ │ │ + ld r10,24(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + ble 6b0 │ │ │ │ │ addi r3,r3,24 │ │ │ │ │ - bdz 700 │ │ │ │ │ - ld r9,0(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - bge 6c0 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + cmpld r3,r9 │ │ │ │ │ + beq 6c0 │ │ │ │ │ + ld r10,8(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + bge 680 │ │ │ │ │ li r10,0 │ │ │ │ │ clrldi r3,r10,63 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r10,1 │ │ │ │ │ clrldi r3,r10,63 │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000720 : │ │ │ │ │ +00000000000006e0 : │ │ │ │ │ fftw_mpi_dtensor_print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r10,0(r3) │ │ │ │ │ mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r30,r4 │ │ │ │ │ - xoris r9,r10,32768 │ │ │ │ │ - cmpwi r9,-1 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ + xoris r9,r10,32768 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ - beq 860 │ │ │ │ │ + cmpwi r9,-1 │ │ │ │ │ + beq 820 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ std r28,112(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r28,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - ble 82c │ │ │ │ │ + ble 7ec │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ std r27,104(r1) │ │ │ │ │ addis r27,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ std r31,136(r1) │ │ │ │ │ ld r8,24(r28) │ │ │ │ │ - ld r7,16(r28) │ │ │ │ │ - ld r6,8(r28) │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r31,r28,32 │ │ │ │ │ + ld r7,16(r28) │ │ │ │ │ + ld r6,8(r28) │ │ │ │ │ addi r27,r27,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r4,r27 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ - ble 890 │ │ │ │ │ + ble 850 │ │ │ │ │ std r26,96(r1) │ │ │ │ │ addis r26,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x28 │ │ │ │ │ std r29,120(r1) │ │ │ │ │ li r29,1 │ │ │ │ │ addi r26,r26,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x28 │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ ld r8,16(r31) │ │ │ │ │ - ld r7,8(r31) │ │ │ │ │ - ld r6,0(r31) │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ + ld r7,8(r31) │ │ │ │ │ + ld r6,0(r31) │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpw r9,r29 │ │ │ │ │ - bgt 7e0 │ │ │ │ │ + bgt 7a0 │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r29,120(r1) │ │ │ │ │ ld r31,136(r1) │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ @@ -609,11 +592,11 @@ │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r31,136(r1) │ │ │ │ │ - b 82c │ │ │ │ │ + b 7ec │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x680 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,35 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 2c000000 18000000 00000000 ....,........... │ │ │ │ │ - 0x00000020 90000000 00460941 009f0145 0e301141 .....F.A...E.0.A │ │ │ │ │ - 0x00000030 7e480a0e 00440641 df410b44 0e004406 ~H...D.A.A.D..D. │ │ │ │ │ + 0x00000020 90000000 00460941 009f0144 0e301141 .....F.A...D.0.A │ │ │ │ │ + 0x00000030 7e490a0e 00440641 df410b44 0e004406 ~I...D.A.A.D..D. │ │ │ │ │ 0x00000040 41df0000 1c000000 48000000 00000000 A.......H....... │ │ │ │ │ 0x00000050 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ 0x00000060 41000000 30000000 68000000 00000000 A...0...h....... │ │ │ │ │ - 0x00000070 d0000000 00440941 009c0443 9e02430e .....D.A...C..C. │ │ │ │ │ + 0x00000070 d0000000 00449c04 09410043 9e02430e .....D...A.C..C. │ │ │ │ │ 0x00000080 4011417e 499d0341 9f0156dd 41df410e @.A~I..A..V.A.A. │ │ │ │ │ - 0x00000090 00440641 dedc0000 2c000000 9c000000 .D.A....,....... │ │ │ │ │ - 0x000000a0 00000000 d0000000 00439d03 44094100 .........C..D.A. │ │ │ │ │ - 0x000000b0 9e02470e 409f0111 417e570a 0e004606 ..G.@...A~W...F. │ │ │ │ │ - 0x000000c0 41dfdedd 410b0000 a0000000 cc000000 A...A........... │ │ │ │ │ - 0x000000d0 00000000 e0030000 00439f01 490e6011 .........C..I.`. │ │ │ │ │ - 0x000000e0 417e9a06 11487f43 9b05419e 02024299 A~...H.C..A...B. │ │ │ │ │ - 0x000000f0 07419d03 459c047c d941db41 dc41dd42 .A..E..|.A.A.A.B │ │ │ │ │ - 0x00000100 de410e00 45064141 0648dfda 440e609a .A..E.AA.H..D.`. │ │ │ │ │ - 0x00000110 069b059e 029f0111 417e1148 7f5ddb41 ........A~.H.].A │ │ │ │ │ - 0x00000120 de440e00 46064141 0648dfda 410e6099 .D..F.AA.H..A.`. │ │ │ │ │ - 0x00000130 079a069b 059c049d 039e029f 0111417e ..............A~ │ │ │ │ │ - 0x00000140 11487f50 d9dcdd46 dbde440e 00480641 .H.P...F..D..H.A │ │ │ │ │ - 0x00000150 410648df da410e60 9a069b05 9e029f01 A.H..A.`........ │ │ │ │ │ - 0x00000160 11417e11 487f41db 41de0000 10000000 .A~.H.A.A....... │ │ │ │ │ - 0x00000170 70010000 00000000 c8000000 00000000 p............... │ │ │ │ │ - 0x00000180 60000000 84010000 00000000 88010000 `............... │ │ │ │ │ - 0x00000190 00460941 009e0245 0e900111 417e449c .F.A...E....A~D. │ │ │ │ │ - 0x000001a0 044b9b05 439f014f 9a06429d 0352da41 .K..C..O..B..R.A │ │ │ │ │ - 0x000001b0 db41dd41 df48dc41 0e004306 41de410e .A.A.H.A..C.A.A. │ │ │ │ │ - 0x000001c0 90019e02 11417e47 0e004306 41de420e .....A~G..C.A.B. │ │ │ │ │ - 0x000001d0 90019b05 9c049e02 9f011141 7e41db41 ...........A~A.A │ │ │ │ │ - 0x000001e0 df000000 .... │ │ │ │ │ + 0x00000090 00440641 dedc0000 28000000 9c000000 .D.A....(....... │ │ │ │ │ + 0x000000a0 00000000 d0000000 00449d03 9e02480e .........D....H. │ │ │ │ │ + 0x000000b0 4011417e 9f01590a 0e004606 41dfdedd @.A~..Y...F.A... │ │ │ │ │ + 0x000000c0 410b0000 a0000000 c8000000 00000000 A............... │ │ │ │ │ + 0x000000d0 d0030000 00439f01 470e6011 417e9a06 .....C..G.`.A~.. │ │ │ │ │ + 0x000000e0 11487f45 9b05419e 027a9907 419d0345 .H.E..A..z..A..E │ │ │ │ │ + 0x000000f0 9c047cd9 41db41dc 41dd41de 410e0046 ..|.A.A.A.A.A..F │ │ │ │ │ + 0x00000100 06414106 48dfda44 0e609a06 9b059e02 .AA.H..D.`...... │ │ │ │ │ + 0x00000110 9f011141 7e11487f 5cdb41de 410e004a ...A~.H.\.A.A..J │ │ │ │ │ + 0x00000120 06414106 48dfda41 0e609907 9a069b05 .AA.H..A.`...... │ │ │ │ │ + 0x00000130 9c049d03 9e029f01 11417e11 487f54d9 .........A~.H.T. │ │ │ │ │ + 0x00000140 dcdd46db de440e00 48064141 0648dfda ..F..D..H.AA.H.. │ │ │ │ │ + 0x00000150 410e609a 069b059e 029f0111 417e1148 A.`.........A~.H │ │ │ │ │ + 0x00000160 7f41db41 de000000 10000000 6c010000 .A.A........l... │ │ │ │ │ + 0x00000170 00000000 98000000 00000000 60000000 ............`... │ │ │ │ │ + 0x00000180 80010000 00000000 88010000 00460941 .............F.A │ │ │ │ │ + 0x00000190 009e0243 0e900111 417e469c 044b9b05 ...C....A~F..K.. │ │ │ │ │ + 0x000001a0 439f014f 9a06429d 0352da41 db41dd41 C..O..B..R.A.A.A │ │ │ │ │ + 0x000001b0 df48dc41 0e004306 41de410e 90019e02 .H.A..C.A.A..... │ │ │ │ │ + 0x000001c0 11417e47 0e004306 41de420e 90019b05 .A~G..C.A.B..... │ │ │ │ │ + 0x000001d0 9c049e02 9f011141 7e41db41 df000000 .......A~A.A.... │ │ │ ├── wisdom-api.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ 00000000000002fc 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ 0000000000000308 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000330 000000100000000a R_PPC64_REL24 0000000000000000 fftw_export_wisdom_to_string + 0 │ │ │ │ │ 000000000000033c 000000110000000a R_PPC64_REL24 0000000000000000 strlen + 0 │ │ │ │ │ 0000000000000344 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000354 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000364 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ -0000000000000370 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +000000000000036c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000380 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000384 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ 0000000000000390 000000170000000a R_PPC64_REL24 0000000000000000 fftw_free + 0 │ │ │ │ │ 000000000000039c 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 00000000000003c8 000000140000000a R_PPC64_REL24 0000000000000000 MPI_Abort + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0xd50 contains 2 entries: │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -66,16 +66,16 @@ │ │ │ │ │ nop │ │ │ │ │ ld r3,56(r1) │ │ │ │ │ bl cc │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,56(r1) │ │ │ │ │ ld r8,72(r1) │ │ │ │ │ + lwa r4,56(r1) │ │ │ │ │ mr r9,r29 │ │ │ │ │ li r7,222 │ │ │ │ │ li r6,1 │ │ │ │ │ ld r5,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl f4 │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ std r3,56(r1) │ │ │ │ │ addi r3,r1,56 │ │ │ │ │ bl 1e8 │ │ │ │ │ R_PPC64_REL24 MPI_Send │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,56(r1) │ │ │ │ │ ld r8,72(r1) │ │ │ │ │ + lwa r4,56(r1) │ │ │ │ │ li r7,222 │ │ │ │ │ li r6,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ bl 20c │ │ │ │ │ R_PPC64_REL24 MPI_Send │ │ │ │ │ @@ -220,16 +220,16 @@ │ │ │ │ │ nop │ │ │ │ │ ld r3,32(r1) │ │ │ │ │ bl 2bc │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,32(r1) │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ + lwa r4,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl 2dc │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ @@ -271,18 +271,18 @@ │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ addi r3,r3,1 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ bl 364 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ - lwa r4,32(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ + lwa r4,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ bl 384 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ ├── f03-wrap.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14040 (bytes into file) │ │ │ │ │ + Start of section headers: 14144 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x36d8: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3740: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0014c0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002800 000ba0 18 I 8 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002868 000ba0 18 I 8 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 001500 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 001500 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .note.GNU-stack PROGBITS 0000000000000000 001500 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 001500 000644 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 0033a0 0002e8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 001b48 000630 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 002178 000688 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 003688 000050 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 001500 0006b0 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 003408 0002e8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 001bb0 000630 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0021e0 000688 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 0036f0 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2800 contains 124 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2868 contains 124 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000050 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 0000000000000088 000000050000000a R_PPC64_REL24 0000000000000000 fftw_mpi_local_size_many_transposed + 0 │ │ │ │ │ 00000000000000d0 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -122,40 +122,40 @@ │ │ │ │ │ 0000000000001454 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 000000000000145c 0000003f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_gather_wisdom + 0 │ │ │ │ │ 0000000000001480 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000001484 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000001494 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 000000000000149c 000000410000000a R_PPC64_REL24 0000000000000000 fftw_mpi_broadcast_wisdom + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x33a0 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3408 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ -0000000000000088 000000010000001a R_PPC64_REL32 0000000000000000 .text + 180 │ │ │ │ │ -00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ -00000000000000ec 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ │ -0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 380 │ │ │ │ │ -000000000000015c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 440 │ │ │ │ │ -000000000000018c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4d0 │ │ │ │ │ -00000000000001c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ -00000000000001f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 620 │ │ │ │ │ -0000000000000228 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ │ -0000000000000260 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7a0 │ │ │ │ │ -0000000000000290 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ -00000000000002c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ -00000000000002fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 9c0 │ │ │ │ │ -000000000000032c 000000010000001a R_PPC64_REL32 0000000000000000 .text + a60 │ │ │ │ │ -0000000000000360 000000010000001a R_PPC64_REL32 0000000000000000 .text + b10 │ │ │ │ │ -0000000000000398 000000010000001a R_PPC64_REL32 0000000000000000 .text + bd0 │ │ │ │ │ -00000000000003d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + ca0 │ │ │ │ │ -0000000000000404 000000010000001a R_PPC64_REL32 0000000000000000 .text + d50 │ │ │ │ │ -000000000000043c 000000010000001a R_PPC64_REL32 0000000000000000 .text + e10 │ │ │ │ │ -0000000000000474 000000010000001a R_PPC64_REL32 0000000000000000 .text + ee0 │ │ │ │ │ -00000000000004ac 000000010000001a R_PPC64_REL32 0000000000000000 .text + fa0 │ │ │ │ │ -00000000000004dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1040 │ │ │ │ │ -000000000000050c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 10e0 │ │ │ │ │ -0000000000000540 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1190 │ │ │ │ │ -0000000000000578 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1250 │ │ │ │ │ -00000000000005a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 12f0 │ │ │ │ │ -00000000000005d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1390 │ │ │ │ │ -000000000000060c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1440 │ │ │ │ │ -000000000000062c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1480 │ │ │ │ │ +0000000000000058 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ +0000000000000090 000000010000001a R_PPC64_REL32 0000000000000000 .text + 180 │ │ │ │ │ +00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ +00000000000000f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ │ +0000000000000134 000000010000001a R_PPC64_REL32 0000000000000000 .text + 380 │ │ │ │ │ +0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 440 │ │ │ │ │ +00000000000001a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4d0 │ │ │ │ │ +00000000000001d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ +000000000000020c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 620 │ │ │ │ │ +0000000000000248 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ │ +0000000000000284 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7a0 │ │ │ │ │ +00000000000002b8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ +00000000000002f4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ +000000000000032c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 9c0 │ │ │ │ │ +0000000000000360 000000010000001a R_PPC64_REL32 0000000000000000 .text + a60 │ │ │ │ │ +0000000000000398 000000010000001a R_PPC64_REL32 0000000000000000 .text + b10 │ │ │ │ │ +00000000000003d4 000000010000001a R_PPC64_REL32 0000000000000000 .text + bd0 │ │ │ │ │ +0000000000000410 000000010000001a R_PPC64_REL32 0000000000000000 .text + ca0 │ │ │ │ │ +0000000000000448 000000010000001a R_PPC64_REL32 0000000000000000 .text + d50 │ │ │ │ │ +0000000000000484 000000010000001a R_PPC64_REL32 0000000000000000 .text + e10 │ │ │ │ │ +00000000000004c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + ee0 │ │ │ │ │ +00000000000004fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + fa0 │ │ │ │ │ +0000000000000530 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1040 │ │ │ │ │ +0000000000000564 000000010000001a R_PPC64_REL32 0000000000000000 .text + 10e0 │ │ │ │ │ +000000000000059c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1190 │ │ │ │ │ +00000000000005d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1250 │ │ │ │ │ +000000000000060c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 12f0 │ │ │ │ │ +0000000000000640 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1390 │ │ │ │ │ +0000000000000678 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1440 │ │ │ │ │ +0000000000000698 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1480 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,726 +6,834 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000c8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ +00000014 0000000000000038 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000024 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000040 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000050 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000050 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000000b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000030 00000050 FDE cie=00000000 pc=00000000000000d0..0000000000000178 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000000f4 │ │ │ │ │ +00000050 0000000000000034 00000054 FDE cie=00000000 pc=00000000000000d0..0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000000e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000000f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000104 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000118 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000148 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000030 00000084 FDE cie=00000000 pc=0000000000000180..0000000000000228 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001a4 │ │ │ │ │ +00000088 0000000000000034 0000008c FDE cie=00000000 pc=0000000000000180..0000000000000228 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000194 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001a4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001c8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001f8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000001f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000218 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b4 000000000000002c 000000b8 FDE cie=00000000 pc=0000000000000230..00000000000002b8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000024c │ │ │ │ │ +000000c0 000000000000002c 000000c4 FDE cie=00000000 pc=0000000000000230..00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000244 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000254 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000268 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000268 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000290 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e4 0000000000000034 000000e8 FDE cie=00000000 pc=00000000000002c0..0000000000000380 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000002e8 │ │ │ │ │ +000000f0 0000000000000038 000000f4 FDE cie=00000000 pc=00000000000002c0..0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002e4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002f4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000310 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000034c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000370 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000011c 0000000000000034 00000120 FDE cie=00000000 pc=0000000000000380..0000000000000438 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000003a8 │ │ │ │ │ +0000012c 0000000000000038 00000130 FDE cie=00000000 pc=0000000000000380..0000000000000438 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000394 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003a4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003c0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000428 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000154 000000000000002c 00000158 FDE cie=00000000 pc=0000000000000440..00000000000004c8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000045c │ │ │ │ │ +00000168 000000000000002c 0000016c FDE cie=00000000 pc=0000000000000440..00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000454 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000464 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000004a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000004b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000030 00000188 FDE cie=00000000 pc=00000000000004d0..0000000000000578 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000004f4 │ │ │ │ │ +00000198 0000000000000034 0000019c FDE cie=00000000 pc=00000000000004d0..0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000004e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000504 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000518 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000510 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000548 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000548 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000568 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b8 000000000000002c 000001bc FDE cie=00000000 pc=0000000000000580..0000000000000618 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000005a0 │ │ │ │ │ +000001d0 0000000000000030 000001d4 FDE cie=00000000 pc=0000000000000580..0000000000000618 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000594 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000005a4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000005b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000005c0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000005c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000005ec │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000608 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001e8 0000000000000034 000001ec FDE cie=00000000 pc=0000000000000620..00000000000006d8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000648 │ │ │ │ │ +00000204 0000000000000038 00000208 FDE cie=00000000 pc=0000000000000620..00000000000006d8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000634 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000644 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000654 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000660 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000670 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000006a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000006c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000220 0000000000000034 00000224 FDE cie=00000000 pc=00000000000006e0..00000000000007a0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000708 │ │ │ │ │ +00000240 0000000000000038 00000244 FDE cie=00000000 pc=00000000000006e0..00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000704 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000714 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000720 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000730 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000076c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000790 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000258 000000000000002c 0000025c FDE cie=00000000 pc=00000000000007a0..0000000000000838 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000007c0 │ │ │ │ │ +0000027c 0000000000000030 00000280 FDE cie=00000000 pc=00000000000007a0..0000000000000838 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000007b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007c4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007d4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000007e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000080c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000828 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000288 0000000000000034 0000028c FDE cie=00000000 pc=0000000000000840..0000000000000908 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000868 │ │ │ │ │ +000002b0 0000000000000038 000002b4 FDE cie=00000000 pc=0000000000000840..0000000000000908 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000854 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000864 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000874 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000880 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000890 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 00000000000008d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000008f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c0 0000000000000030 000002c4 FDE cie=00000000 pc=0000000000000910..00000000000009b8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000934 │ │ │ │ │ +000002ec 0000000000000034 000002f0 FDE cie=00000000 pc=0000000000000910..00000000000009b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000924 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000944 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000958 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000950 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000988 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000988 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000009a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002f4 000000000000002c 000002f8 FDE cie=00000000 pc=00000000000009c0..0000000000000a58 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000009e0 │ │ │ │ │ +00000324 0000000000000030 00000328 FDE cie=00000000 pc=00000000000009c0..0000000000000a58 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000009d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000009e4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000009f4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000a00 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000a00 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000a2c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000324 0000000000000030 00000328 FDE cie=00000000 pc=0000000000000a60..0000000000000b08 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000a84 │ │ │ │ │ +00000358 0000000000000034 0000035c FDE cie=00000000 pc=0000000000000a60..0000000000000b08 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000a74 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000a84 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000a94 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000aa8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000aa0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000ad8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000ad8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000af8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000358 0000000000000034 0000035c FDE cie=00000000 pc=0000000000000b10..0000000000000bc8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000b38 │ │ │ │ │ +00000390 0000000000000038 00000394 FDE cie=00000000 pc=0000000000000b10..0000000000000bc8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000b24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b44 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000b50 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000b60 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b60 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000bb8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000390 0000000000000034 00000394 FDE cie=00000000 pc=0000000000000bd0..0000000000000c98 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000bf8 │ │ │ │ │ +000003cc 0000000000000038 000003d0 FDE cie=00000000 pc=0000000000000bd0..0000000000000c98 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000be4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000bf4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c04 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000c10 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000c20 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c20 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000c64 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000c88 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003c8 0000000000000030 000003cc FDE cie=00000000 pc=0000000000000ca0..0000000000000d48 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000cc4 │ │ │ │ │ +00000408 0000000000000034 0000040c FDE cie=00000000 pc=0000000000000ca0..0000000000000d48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000cb4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000cc4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000cd4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000ce8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000ce0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000d18 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000d18 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000d38 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003fc 0000000000000034 00000400 FDE cie=00000000 pc=0000000000000d50..0000000000000e08 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000d78 │ │ │ │ │ +00000440 0000000000000038 00000444 FDE cie=00000000 pc=0000000000000d50..0000000000000e08 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000d64 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d74 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d84 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000d90 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000da0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000da0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000dd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000df8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000434 0000000000000034 00000438 FDE cie=00000000 pc=0000000000000e10..0000000000000ed8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000e38 │ │ │ │ │ +0000047c 0000000000000038 00000480 FDE cie=00000000 pc=0000000000000e10..0000000000000ed8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000e24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e44 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e50 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000e60 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e60 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000ea4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000ec8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000046c 0000000000000034 00000470 FDE cie=00000000 pc=0000000000000ee0..0000000000000fa0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000f08 │ │ │ │ │ +000004b8 0000000000000038 000004bc FDE cie=00000000 pc=0000000000000ee0..0000000000000fa0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000ef4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f04 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f14 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000f20 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000f30 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f30 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000f6c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000f90 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004a4 000000000000002c 000004a8 FDE cie=00000000 pc=0000000000000fa0..0000000000001038 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000fc0 │ │ │ │ │ +000004f4 0000000000000030 000004f8 FDE cie=00000000 pc=0000000000000fa0..0000000000001038 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000fb4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fc4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fd4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000fe0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fe0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000100c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000001028 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004d4 000000000000002c 000004d8 FDE cie=00000000 pc=0000000000001040..00000000000010d8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001060 │ │ │ │ │ +00000528 0000000000000030 0000052c FDE cie=00000000 pc=0000000000001040..00000000000010d8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001054 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001064 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001074 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001080 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001080 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000010ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000010c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000504 0000000000000030 00000508 FDE cie=00000000 pc=00000000000010e0..0000000000001188 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000001104 │ │ │ │ │ +0000055c 0000000000000034 00000560 FDE cie=00000000 pc=00000000000010e0..0000000000001188 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000010f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001104 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001114 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000001128 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001120 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001158 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000001158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000001178 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000538 0000000000000034 0000053c FDE cie=00000000 pc=0000000000001190..0000000000001250 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000011b8 │ │ │ │ │ +00000594 0000000000000038 00000598 FDE cie=00000000 pc=0000000000001190..0000000000001250 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000011a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011b4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000011d0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000011e0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000121c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000001240 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000570 000000000000002c 00000574 FDE cie=00000000 pc=0000000000001250..00000000000012e8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001270 │ │ │ │ │ +000005d0 0000000000000030 000005d4 FDE cie=00000000 pc=0000000000001250..00000000000012e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001264 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001274 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001284 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001290 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001290 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000012bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000012d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005a0 000000000000002c 000005a4 FDE cie=00000000 pc=00000000000012f0..0000000000001388 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001310 │ │ │ │ │ +00000604 0000000000000030 00000608 FDE cie=00000000 pc=00000000000012f0..0000000000001388 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001304 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001314 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001324 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001330 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001330 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000135c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000001378 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005d0 0000000000000030 000005d4 FDE cie=00000000 pc=0000000000001390..0000000000001438 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000013b4 │ │ │ │ │ +00000638 0000000000000034 0000063c FDE cie=00000000 pc=0000000000001390..0000000000001438 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000013a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000013b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000013c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000013d8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000013d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001408 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000001408 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000001428 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000604 000000000000001c 00000608 FDE cie=00000000 pc=0000000000001440..0000000000001480 │ │ │ │ │ +00000670 000000000000001c 00000674 FDE cie=00000000 pc=0000000000001440..0000000000001480 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001454 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001468 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000001470 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000624 000000000000001c 00000628 FDE cie=00000000 pc=0000000000001480..00000000000014c0 │ │ │ │ │ +00000690 000000000000001c 00000694 FDE cie=00000000 pc=0000000000001480..00000000000014c0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001494 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000014a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000014b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,14 @@ │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ fftw_mpi_local_size_many_transposed_f03 │ │ │ │ │ MPI_Comm_f2c │ │ │ │ │ fftw_mpi_local_size_many_transposed │ │ │ │ │ fftw_mpi_local_size_many_f03 │ │ │ │ │ fftw_mpi_local_size_many │ │ │ │ │ fftw_mpi_local_size_transposed_f03 │ │ │ │ │ fftw_mpi_local_size_transposed │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,40 +8,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 50 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + ld r9,280(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r8,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl 88 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_many_transposed │ │ │ │ │ nop │ │ │ │ │ @@ -67,27 +67,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 118 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -118,27 +118,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 1c8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -169,21 +169,21 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 268 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -212,40 +212,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 310 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + ld r9,272(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl 340 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_local_size_many_1d │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -267,28 +267,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl 3d0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -322,21 +322,21 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 478 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -365,27 +365,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 518 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -416,24 +416,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 5c0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -463,28 +463,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl 670 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -518,40 +518,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 760 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_many_transpose │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -573,24 +573,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 7e0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -620,40 +620,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 890 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ lwa r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 8c8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_many_dft │ │ │ │ │ nop │ │ │ │ │ @@ -679,27 +679,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 958 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -730,24 +730,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl a00 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -777,27 +777,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl aa8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -828,28 +828,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl b60 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ @@ -883,40 +883,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl c20 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl c58 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_many_r2r │ │ │ │ │ nop │ │ │ │ │ @@ -942,27 +942,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl ce8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -993,28 +993,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl da0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -1048,40 +1048,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl e60 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r8,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl e98 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_r2r_3d │ │ │ │ │ nop │ │ │ │ │ @@ -1107,40 +1107,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl f30 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl f60 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_many_dft_r2c │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -1162,24 +1162,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl fe0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1209,24 +1209,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1080 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1256,27 +1256,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 1128 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1307,40 +1307,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 11e0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 1210 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_plan_many_dft_c2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -1362,24 +1362,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1290 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1409,24 +1409,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1330 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1456,27 +1456,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 13d8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,105 +1,111 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 c8000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000030 049d039e 029f014a 0eb00111 417e510e .......J....A~Q. │ │ │ │ │ - 0x00000040 00490641 dfdedddc dbdad900 30000000 .I.A........0... │ │ │ │ │ - 0x00000050 50000000 00000000 a8000000 00490941 P............I.A │ │ │ │ │ - 0x00000060 009a069b 059c049d 039e029f 01490e50 .............I.P │ │ │ │ │ - 0x00000070 11417e4c 0e004806 41dfdedd dcdbda00 .A~L..H.A....... │ │ │ │ │ - 0x00000080 30000000 84000000 00000000 a8000000 0............... │ │ │ │ │ - 0x00000090 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000000a0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x000000b0 dcdbda00 2c000000 b8000000 00000000 ....,........... │ │ │ │ │ - 0x000000c0 88000000 00470941 009c049d 039e029f .....G.A........ │ │ │ │ │ - 0x000000d0 01470e40 11417e4a 0e004606 41dfdedd .G.@.A~J..F.A... │ │ │ │ │ - 0x000000e0 dc000000 34000000 e8000000 00000000 ....4........... │ │ │ │ │ - 0x000000f0 c0000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000100 049d039e 029f014a 0eb00111 417e4f0e .......J....A~O. │ │ │ │ │ - 0x00000110 00490641 dfdedddc dbdad900 34000000 .I.A........4... │ │ │ │ │ - 0x00000120 20010000 00000000 b8000000 004a0941 ............J.A │ │ │ │ │ - 0x00000130 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000140 0e601141 7e4d0e00 490641df dedddcdb .`.A~M..I.A..... │ │ │ │ │ - 0x00000150 dad90000 2c000000 58010000 00000000 ....,...X....... │ │ │ │ │ - 0x00000160 88000000 00470941 009c049d 039e029f .....G.A........ │ │ │ │ │ - 0x00000170 01470e40 11417e4a 0e004606 41dfdedd .G.@.A~J..F.A... │ │ │ │ │ - 0x00000180 dc000000 30000000 88010000 00000000 ....0........... │ │ │ │ │ - 0x00000190 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x000001a0 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x000001b0 41dfdedd dcdbda00 2c000000 bc010000 A.......,....... │ │ │ │ │ - 0x000001c0 00000000 98000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x000001d0 049d039e 029f0148 0e501141 7e4b0e00 .......H.P.A~K.. │ │ │ │ │ - 0x000001e0 470641df dedddcdb 34000000 ec010000 G.A.....4....... │ │ │ │ │ - 0x000001f0 00000000 b8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000200 069b059c 049d039e 029f014a 0e601141 ...........J.`.A │ │ │ │ │ - 0x00000210 7e4d0e00 490641df dedddcdb dad90000 ~M..I.A......... │ │ │ │ │ - 0x00000220 34000000 24020000 00000000 c0000000 4...$........... │ │ │ │ │ - 0x00000230 004a0941 0099079a 069b059c 049d039e .J.A............ │ │ │ │ │ - 0x00000240 029f014a 0eb00111 417e4f0e 00490641 ...J....A~O..I.A │ │ │ │ │ - 0x00000250 dfdedddc dbdad900 2c000000 5c020000 ........,...\... │ │ │ │ │ - 0x00000260 00000000 98000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x00000270 049d039e 029f0148 0e501141 7e4b0e00 .......H.P.A~K.. │ │ │ │ │ - 0x00000280 470641df dedddcdb 34000000 8c020000 G.A.....4....... │ │ │ │ │ - 0x00000290 00000000 c8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x000002a0 069b059c 049d039e 029f014a 0eb00111 ...........J.... │ │ │ │ │ - 0x000002b0 417e510e 00490641 dfdedddc dbdad900 A~Q..I.A........ │ │ │ │ │ - 0x000002c0 30000000 c4020000 00000000 a8000000 0............... │ │ │ │ │ - 0x000002d0 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000002e0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x000002f0 dcdbda00 2c000000 f8020000 00000000 ....,........... │ │ │ │ │ - 0x00000300 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x00000310 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x00000320 dedddcdb 30000000 28030000 00000000 ....0...(....... │ │ │ │ │ - 0x00000330 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000340 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x00000350 41dfdedd dcdbda00 34000000 5c030000 A.......4...\... │ │ │ │ │ - 0x00000360 00000000 b8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000370 069b059c 049d039e 029f014a 0e601141 ...........J.`.A │ │ │ │ │ - 0x00000380 7e4d0e00 490641df dedddcdb dad90000 ~M..I.A......... │ │ │ │ │ - 0x00000390 34000000 94030000 00000000 c8000000 4............... │ │ │ │ │ - 0x000003a0 004a0941 0099079a 069b059c 049d039e .J.A............ │ │ │ │ │ - 0x000003b0 029f014a 0eb00111 417e510e 00490641 ...J....A~Q..I.A │ │ │ │ │ - 0x000003c0 dfdedddc dbdad900 30000000 cc030000 ........0....... │ │ │ │ │ - 0x000003d0 00000000 a8000000 00490941 009a069b .........I.A.... │ │ │ │ │ - 0x000003e0 059c049d 039e029f 01490e50 11417e4c .........I.P.A~L │ │ │ │ │ - 0x000003f0 0e004806 41dfdedd dcdbda00 34000000 ..H.A.......4... │ │ │ │ │ - 0x00000400 00040000 00000000 b8000000 004a0941 .............J.A │ │ │ │ │ - 0x00000410 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000420 0e601141 7e4d0e00 490641df dedddcdb .`.A~M..I.A..... │ │ │ │ │ - 0x00000430 dad90000 34000000 38040000 00000000 ....4...8....... │ │ │ │ │ - 0x00000440 c8000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000450 049d039e 029f014a 0eb00111 417e510e .......J....A~Q. │ │ │ │ │ - 0x00000460 00490641 dfdedddc dbdad900 34000000 .I.A........4... │ │ │ │ │ - 0x00000470 70040000 00000000 c0000000 004a0941 p............J.A │ │ │ │ │ - 0x00000480 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000490 0eb00111 417e4f0e 00490641 dfdedddc ....A~O..I.A.... │ │ │ │ │ - 0x000004a0 dbdad900 2c000000 a8040000 00000000 ....,........... │ │ │ │ │ - 0x000004b0 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x000004c0 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x000004d0 dedddcdb 2c000000 d8040000 00000000 ....,........... │ │ │ │ │ - 0x000004e0 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x000004f0 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x00000500 dedddcdb 30000000 08050000 00000000 ....0........... │ │ │ │ │ - 0x00000510 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000520 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x00000530 41dfdedd dcdbda00 34000000 3c050000 A.......4...<... │ │ │ │ │ - 0x00000540 00000000 c0000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000550 069b059c 049d039e 029f014a 0eb00111 ...........J.... │ │ │ │ │ - 0x00000560 417e4f0e 00490641 dfdedddc dbdad900 A~O..I.A........ │ │ │ │ │ - 0x00000570 2c000000 74050000 00000000 98000000 ,...t........... │ │ │ │ │ - 0x00000580 00480941 009b059c 049d039e 029f0148 .H.A...........H │ │ │ │ │ - 0x00000590 0e501141 7e4b0e00 470641df dedddcdb .P.A~K..G.A..... │ │ │ │ │ - 0x000005a0 2c000000 a4050000 00000000 98000000 ,............... │ │ │ │ │ - 0x000005b0 00480941 009b059c 049d039e 029f0148 .H.A...........H │ │ │ │ │ - 0x000005c0 0e501141 7e4b0e00 470641df dedddcdb .P.A~K..G.A..... │ │ │ │ │ - 0x000005d0 30000000 d4050000 00000000 a8000000 0............... │ │ │ │ │ - 0x000005e0 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000005f0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x00000600 dcdbda00 1c000000 08060000 00000000 ................ │ │ │ │ │ - 0x00000610 40000000 00450e20 11417e45 0e004206 @....E. .A~E..B. │ │ │ │ │ - 0x00000620 41000000 1c000000 28060000 00000000 A.......(....... │ │ │ │ │ - 0x00000630 40000000 00450e20 11417e45 0e004206 @....E. .A~E..B. │ │ │ │ │ - 0x00000640 41000000 A... │ │ │ │ │ + 0x00000010 1b0c0100 38000000 18000000 00000000 ....8........... │ │ │ │ │ + 0x00000020 c8000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000030 9c044411 417e9d03 439e029f 01440eb0 ..D.A~..C....D.. │ │ │ │ │ + 0x00000040 01510e00 490641df dedddcdb dad90000 .Q..I.A......... │ │ │ │ │ + 0x00000050 34000000 54000000 00000000 a8000000 4...T........... │ │ │ │ │ + 0x00000060 00450941 009a069b 05449c04 9d034411 .E.A.....D....D. │ │ │ │ │ + 0x00000070 417e9e02 430e509f 014e0e00 480641df A~..C.P..N..H.A. │ │ │ │ │ + 0x00000080 dedddcdb da000000 34000000 8c000000 ........4....... │ │ │ │ │ + 0x00000090 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x000000a0 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x000000b0 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x000000c0 2c000000 c4000000 00000000 88000000 ,............... │ │ │ │ │ + 0x000000d0 00450941 009c049d 03449e02 9f01450e .E.A.....D....E. │ │ │ │ │ + 0x000000e0 4011417e 4a0e0046 0641dfde dddc0000 @.A~J..F.A...... │ │ │ │ │ + 0x000000f0 38000000 f4000000 00000000 c0000000 8............... │ │ │ │ │ + 0x00000100 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000110 417e9d03 439e029f 01440eb0 014f0e00 A~..C....D...O.. │ │ │ │ │ + 0x00000120 490641df dedddcdb dad90000 38000000 I.A.........8... │ │ │ │ │ + 0x00000130 30010000 00000000 b8000000 00450941 0............E.A │ │ │ │ │ + 0x00000140 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x00000150 439e029f 01440e60 4d0e0049 0641dfde C....D.`M..I.A.. │ │ │ │ │ + 0x00000160 dddcdbda d9000000 2c000000 6c010000 ........,...l... │ │ │ │ │ + 0x00000170 00000000 88000000 00450941 009c049d .........E.A.... │ │ │ │ │ + 0x00000180 03449e02 9f01450e 4011417e 4a0e0046 .D....E.@.A~J..F │ │ │ │ │ + 0x00000190 0641dfde dddc0000 34000000 9c010000 .A......4....... │ │ │ │ │ + 0x000001a0 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x000001b0 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x000001c0 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x000001d0 30000000 d4010000 00000000 98000000 0............... │ │ │ │ │ + 0x000001e0 00450941 009b059c 04449d03 9e024411 .E.A.....D....D. │ │ │ │ │ + 0x000001f0 417e9f01 430e504b 0e004706 41dfdedd A~..C.PK..G.A... │ │ │ │ │ + 0x00000200 dcdb0000 38000000 08020000 00000000 ....8........... │ │ │ │ │ + 0x00000210 b8000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000220 9c044411 417e9d03 439e029f 01440e60 ..D.A~..C....D.` │ │ │ │ │ + 0x00000230 4d0e0049 0641dfde dddcdbda d9000000 M..I.A.......... │ │ │ │ │ + 0x00000240 38000000 44020000 00000000 c0000000 8...D........... │ │ │ │ │ + 0x00000250 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000260 417e9d03 439e029f 01440eb0 014f0e00 A~..C....D...O.. │ │ │ │ │ + 0x00000270 490641df dedddcdb dad90000 30000000 I.A.........0... │ │ │ │ │ + 0x00000280 80020000 00000000 98000000 00450941 .............E.A │ │ │ │ │ + 0x00000290 009b059c 04449d03 9e024411 417e9f01 .....D....D.A~.. │ │ │ │ │ + 0x000002a0 430e504b 0e004706 41dfdedd dcdb0000 C.PK..G.A....... │ │ │ │ │ + 0x000002b0 38000000 b4020000 00000000 c8000000 8............... │ │ │ │ │ + 0x000002c0 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x000002d0 417e9d03 439e029f 01440eb0 01510e00 A~..C....D...Q.. │ │ │ │ │ + 0x000002e0 490641df dedddcdb dad90000 34000000 I.A.........4... │ │ │ │ │ + 0x000002f0 f0020000 00000000 a8000000 00450941 .............E.A │ │ │ │ │ + 0x00000300 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x00000310 430e509f 014e0e00 480641df dedddcdb C.P..N..H.A..... │ │ │ │ │ + 0x00000320 da000000 30000000 28030000 00000000 ....0...(....... │ │ │ │ │ + 0x00000330 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000340 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000350 41dfdedd dcdb0000 34000000 5c030000 A.......4...\... │ │ │ │ │ + 0x00000360 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000370 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000380 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000390 38000000 94030000 00000000 b8000000 8............... │ │ │ │ │ + 0x000003a0 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x000003b0 417e9d03 439e029f 01440e60 4d0e0049 A~..C....D.`M..I │ │ │ │ │ + 0x000003c0 0641dfde dddcdbda d9000000 38000000 .A..........8... │ │ │ │ │ + 0x000003d0 d0030000 00000000 c8000000 00450941 .............E.A │ │ │ │ │ + 0x000003e0 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x000003f0 439e029f 01440eb0 01510e00 490641df C....D...Q..I.A. │ │ │ │ │ + 0x00000400 dedddcdb dad90000 34000000 0c040000 ........4....... │ │ │ │ │ + 0x00000410 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000420 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000430 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000440 38000000 44040000 00000000 b8000000 8...D........... │ │ │ │ │ + 0x00000450 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000460 417e9d03 439e029f 01440e60 4d0e0049 A~..C....D.`M..I │ │ │ │ │ + 0x00000470 0641dfde dddcdbda d9000000 38000000 .A..........8... │ │ │ │ │ + 0x00000480 80040000 00000000 c8000000 00450941 .............E.A │ │ │ │ │ + 0x00000490 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x000004a0 439e029f 01440eb0 01510e00 490641df C....D...Q..I.A. │ │ │ │ │ + 0x000004b0 dedddcdb dad90000 38000000 bc040000 ........8....... │ │ │ │ │ + 0x000004c0 00000000 c0000000 00450941 0099079a .........E.A.... │ │ │ │ │ + 0x000004d0 06449b05 9c044411 417e9d03 439e029f .D....D.A~..C... │ │ │ │ │ + 0x000004e0 01440eb0 014f0e00 490641df dedddcdb .D...O..I.A..... │ │ │ │ │ + 0x000004f0 dad90000 30000000 f8040000 00000000 ....0........... │ │ │ │ │ + 0x00000500 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000510 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000520 41dfdedd dcdb0000 30000000 2c050000 A.......0...,... │ │ │ │ │ + 0x00000530 00000000 98000000 00450941 009b059c .........E.A.... │ │ │ │ │ + 0x00000540 04449d03 9e024411 417e9f01 430e504b .D....D.A~..C.PK │ │ │ │ │ + 0x00000550 0e004706 41dfdedd dcdb0000 34000000 ..G.A.......4... │ │ │ │ │ + 0x00000560 60050000 00000000 a8000000 00450941 `............E.A │ │ │ │ │ + 0x00000570 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x00000580 430e509f 014e0e00 480641df dedddcdb C.P..N..H.A..... │ │ │ │ │ + 0x00000590 da000000 38000000 98050000 00000000 ....8........... │ │ │ │ │ + 0x000005a0 c0000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x000005b0 9c044411 417e9d03 439e029f 01440eb0 ..D.A~..C....D.. │ │ │ │ │ + 0x000005c0 014f0e00 490641df dedddcdb dad90000 .O..I.A......... │ │ │ │ │ + 0x000005d0 30000000 d4050000 00000000 98000000 0............... │ │ │ │ │ + 0x000005e0 00450941 009b059c 04449d03 9e024411 .E.A.....D....D. │ │ │ │ │ + 0x000005f0 417e9f01 430e504b 0e004706 41dfdedd A~..C.PK..G.A... │ │ │ │ │ + 0x00000600 dcdb0000 30000000 08060000 00000000 ....0........... │ │ │ │ │ + 0x00000610 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000620 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000630 41dfdedd dcdb0000 34000000 3c060000 A.......4...<... │ │ │ │ │ + 0x00000640 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000650 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000660 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000670 1c000000 74060000 00000000 40000000 ....t.......@... │ │ │ │ │ + 0x00000680 00450e20 11417e45 0e004206 41000000 .E. .A~E..B.A... │ │ │ │ │ + 0x00000690 1c000000 94060000 00000000 40000000 ............@... │ │ │ │ │ + 0x000006a0 00450e20 11417e45 0e004206 41000000 .E. .A~E..B.A... │ │ │ ├── transpose-alltoall.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6896 (bytes into file) │ │ │ │ │ + Start of section headers: 6888 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1af0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1ae8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0009ec 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001218 000720 18 I 15 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001210 000720 18 I 15 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000a2c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .toc PROGBITS 0000000000000000 000a6f 000008 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.toc RELA 0000000000000000 001938 000018 18 I 15 6 8 │ │ │ │ │ + [ 7] .rela.toc RELA 0000000000000000 001930 000018 18 I 15 6 8 │ │ │ │ │ [ 8] .data.rel.ro PROGBITS 0000000000000000 000a77 000020 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro RELA 0000000000000000 001950 000060 18 I 15 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 001948 000060 18 I 15 8 8 │ │ │ │ │ [10] .data.rel.ro.local PROGBITS 0000000000000000 000a97 000018 00 WA 0 0 8 │ │ │ │ │ - [11] .rela.data.rel.ro.local RELA 0000000000000000 0019b0 000018 18 I 15 10 8 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 0019a8 000018 18 I 15 10 8 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 0000000000000000 000aaf 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000aaf 0001c4 00 A 0 0 4 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 0019c8 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000c78 0003a8 18 16 13 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001020 0001f3 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001a58 000093 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000aaf 0001c0 00 A 0 0 4 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 0019c0 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000c70 0003a8 18 16 13 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001018 0001f3 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001a50 000093 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1218 contains 76 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1210 contains 76 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000020 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +000000000000002c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000038 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000003c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000040 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000058 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000080 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000084 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000014c 0000000e0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ @@ -40,24 +40,24 @@ │ │ │ │ │ 00000000000005a8 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft_0_d + 0 │ │ │ │ │ 00000000000005c4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_f_d + 0 │ │ │ │ │ 00000000000005dc 000000120000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ 0000000000000614 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_1d + 0 │ │ │ │ │ 0000000000000640 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000644 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000006a8 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -00000000000006b8 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +00000000000006bc 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000006c8 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoallv + 0 │ │ │ │ │ 0000000000000770 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000784 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000078c 0000001f0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoall + 0 │ │ │ │ │ 00000000000007b8 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000007d0 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000007d8 0000001f0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoall + 0 │ │ │ │ │ 00000000000007f4 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000808 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +000000000000080c 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000818 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoallv + 0 │ │ │ │ │ 0000000000000830 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000834 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000850 000000200000000a R_PPC64_REL24 0000000000000000 fftw_ifree0 + 0 │ │ │ │ │ 000000000000085c 000000210000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000868 000000180000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000874 000000180000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ @@ -74,30 +74,30 @@ │ │ │ │ │ 0000000000000960 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000970 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000980 000000240000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000998 000000250000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 00000000000009a8 000000240000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 00000000000009c0 000000250000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0x1938 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0x1930 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001d00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_double + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1950 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1948 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002600000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8c0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 830 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x19b0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x19a8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x19c8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x19c0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 80 │ │ │ │ │ 0000000000000128 000000010000001a R_PPC64_REL32 0000000000000000 .text + 640 │ │ │ │ │ 0000000000000158 000000010000001a R_PPC64_REL32 0000000000000000 .text + 830 │ │ │ │ │ 000000000000017c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8c0 │ │ │ │ │ 00000000000001a4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 950 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,111 +7,111 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000070 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 00000000000000e8 00000038 FDE cie=00000000 pc=0000000000000080..0000000000000634 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000000b8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000bc │ │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000c8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000000f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000f8 │ │ │ │ │ DW_CFA_offset: r14 at cfa-152 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000fc │ │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000100 │ │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000104 │ │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000108 │ │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000110 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000114 │ │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000118 │ │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000118 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000011c │ │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000120 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000124 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000128 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000012c │ │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000130 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000134 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000138 │ │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000013c │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc1: 804 to 0000000000000460 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r63 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000464 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000468 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000468 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000470 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000480 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000484 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000488 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000048c │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000490 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000498 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000049c │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a0 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a4 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a8 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004ac │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004b0 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 56 to 00000000000004f8 │ │ │ │ │ DW_CFA_restore: r63 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004fc │ │ │ │ │ @@ -127,27 +127,27 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000510 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000514 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000518 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000051c │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000520 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000524 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000528 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000052c │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000530 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000534 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000538 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000053c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000540 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000544 │ │ │ │ │ @@ -184,34 +184,34 @@ │ │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ │ │ 00000120 000000000000002c 00000124 FDE cie=00000000 pc=0000000000000640..0000000000000830 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000654 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000065c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000668 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000664 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000674 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 220 to 0000000000000750 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000764 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000770 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000150 0000000000000020 00000154 FDE cie=00000000 pc=0000000000000830..00000000000008b4 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000840 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000850 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ @@ -219,38 +219,36 @@ │ │ │ │ │ DW_CFA_advance_loc: 72 to 0000000000000898 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000008a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000174 0000000000000024 00000178 FDE cie=00000000 pc=00000000000008c0..0000000000000944 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008dc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000924 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000019c 0000000000000024 000001a0 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ +0000019c 0000000000000020 000001a0 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000960 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000097c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000009cc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000009cc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,30 +12,30 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,152(r10) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 40 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r9,88(r10) │ │ │ │ │ ld r8,80(r10) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r7,72(r10) │ │ │ │ │ ld r6,64(r10) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ @@ -62,45 +62,45 @@ │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 544 │ │ │ │ │ lwz r10,212(r5) │ │ │ │ │ lwz r9,48(r4) │ │ │ │ │ std r29,304(r1) │ │ │ │ │ std r30,312(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r31,320(r1) │ │ │ │ │ mr r30,r5 │ │ │ │ │ + std r31,320(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ andi. r10,r10,4096 │ │ │ │ │ rlwinm r8,r9,0,29,29 │ │ │ │ │ bne 550 │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ bne ec │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ bne 558 │ │ │ │ │ - mflr r0 │ │ │ │ │ rlwinm r9,r9,0,30,27 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r14,184(r1) │ │ │ │ │ std r15,192(r1) │ │ │ │ │ std r16,200(r1) │ │ │ │ │ std r17,208(r1) │ │ │ │ │ std r18,216(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ + std r0,352(r1) │ │ │ │ │ std r19,224(r1) │ │ │ │ │ std r20,232(r1) │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ std r21,240(r1) │ │ │ │ │ std r22,248(r1) │ │ │ │ │ std r23,256(r1) │ │ │ │ │ std r24,264(r1) │ │ │ │ │ std r25,272(r1) │ │ │ │ │ std r26,280(r1) │ │ │ │ │ std r27,288(r1) │ │ │ │ │ std r28,296(r1) │ │ │ │ │ stfd f31,328(r1) │ │ │ │ │ - std r0,352(r1) │ │ │ │ │ bne 4f0 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ addi r4,r1,156 │ │ │ │ │ ld r28,8(r31) │ │ │ │ │ bl 14c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ @@ -120,16 +120,16 @@ │ │ │ │ │ beq 570 │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 600 │ │ │ │ │ ld r29,40(r31) │ │ │ │ │ li r22,0 │ │ │ │ │ mr r6,r29 │ │ │ │ │ - lwa r7,156(r1) │ │ │ │ │ addi r9,r1,112 │ │ │ │ │ + lwa r7,156(r1) │ │ │ │ │ addi r10,r1,128 │ │ │ │ │ addi r8,r1,144 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,104(r1) │ │ │ │ │ addi r9,r1,120 │ │ │ │ │ @@ -315,34 +315,34 @@ │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r3,8 │ │ │ │ │ bl 450 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,352(r1) │ │ │ │ │ lfd f31,328(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r14,184(r1) │ │ │ │ │ ld r15,192(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ ld r16,200(r1) │ │ │ │ │ ld r17,208(r1) │ │ │ │ │ ld r18,216(r1) │ │ │ │ │ ld r19,224(r1) │ │ │ │ │ ld r20,232(r1) │ │ │ │ │ ld r21,240(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r22,248(r1) │ │ │ │ │ ld r23,256(r1) │ │ │ │ │ ld r24,264(r1) │ │ │ │ │ ld r25,272(r1) │ │ │ │ │ ld r26,280(r1) │ │ │ │ │ ld r27,288(r1) │ │ │ │ │ ld r28,296(r1) │ │ │ │ │ ld r29,304(r1) │ │ │ │ │ ld r30,312(r1) │ │ │ │ │ ld r31,320(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ addi r1,r1,336 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,128(r1) │ │ │ │ │ bl 4c4 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ @@ -365,21 +365,21 @@ │ │ │ │ │ ld r15,192(r1) │ │ │ │ │ ld r16,200(r1) │ │ │ │ │ ld r17,208(r1) │ │ │ │ │ ld r18,216(r1) │ │ │ │ │ ld r19,224(r1) │ │ │ │ │ ld r20,232(r1) │ │ │ │ │ ld r21,240(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r22,248(r1) │ │ │ │ │ ld r23,256(r1) │ │ │ │ │ ld r24,264(r1) │ │ │ │ │ ld r25,272(r1) │ │ │ │ │ ld r26,280(r1) │ │ │ │ │ ld r27,288(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r28,296(r1) │ │ │ │ │ ld r29,304(r1) │ │ │ │ │ ld r30,312(r1) │ │ │ │ │ ld r31,320(r1) │ │ │ │ │ li r3,0 │ │ │ │ │ addi r1,r1,336 │ │ │ │ │ blr │ │ │ │ │ @@ -393,16 +393,16 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r9,1 │ │ │ │ │ mulld r8,r28,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r28 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r28 │ │ │ │ │ ld r6,24(r31) │ │ │ │ │ + mr r9,r28 │ │ │ │ │ mulld r4,r6,r28 │ │ │ │ │ bl 594 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ ld r5,40(r31) │ │ │ │ │ mr r4,r29 │ │ │ │ │ @@ -452,45 +452,45 @@ │ │ │ │ │ 0000000000000640 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 7a0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r10,152(r31) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ ld r4,104(r31) │ │ │ │ │ ld r7,120(r31) │ │ │ │ │ ld r9,96(r31) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 770 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ + ld r5,112(r31) │ │ │ │ │ mr r8,r7 │ │ │ │ │ mr r3,r30 │ │ │ │ │ mr r7,r29 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ - ld r5,112(r31) │ │ │ │ │ ld r9,128(r31) │ │ │ │ │ mr r6,r10 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_PPC64_REL24 MPI_Alltoallv │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ cmpdi r3,0 │ │ │ │ │ @@ -544,18 +544,18 @@ │ │ │ │ │ bl 78c │ │ │ │ │ R_PPC64_REL24 MPI_Alltoall │ │ │ │ │ nop │ │ │ │ │ b 6d0 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,152(r31) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ ld r4,104(r31) │ │ │ │ │ ld r7,120(r31) │ │ │ │ │ ld r9,96(r31) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ beq 7f0 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ lwa r7,0(r7) │ │ │ │ │ lwa r4,0(r4) │ │ │ │ │ mr r6,r5 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -571,19 +571,19 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ mr r8,r7 │ │ │ │ │ mr r7,r5 │ │ │ │ │ + ld r5,112(r31) │ │ │ │ │ mr r3,r29 │ │ │ │ │ mr r29,r30 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ - ld r5,112(r31) │ │ │ │ │ ld r9,128(r31) │ │ │ │ │ mr r6,r10 │ │ │ │ │ bl 818 │ │ │ │ │ R_PPC64_REL24 MPI_Alltoallv │ │ │ │ │ nop │ │ │ │ │ b 6d0 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -641,17 +641,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 8e8 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -684,26 +684,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000950 : │ │ │ │ │ fftw_mpi_transpose_alltoall_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 980 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,33 +1,32 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 80000000 004c0e60 11417e4e 0e004206 .....L.`.A~N..B. │ │ │ │ │ + 0x00000020 80000000 004b0e60 11417e4f 0e004206 .....K.`.A~O..B. │ │ │ │ │ 0x00000030 41000000 e8000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 b4050000 00440ed0 024a9d04 419e0342 .....D...J..A..B │ │ │ │ │ - 0x00000050 9f024b09 4100428e 13418f12 41901141 ..K.A.B..A..A..A │ │ │ │ │ - 0x00000060 91104192 0f41930e 41940d42 950c4196 ..A..A..A..B..A. │ │ │ │ │ - 0x00000070 0b41970a 41980941 9908419a 07419b06 .A..A..A..A..A.. │ │ │ │ │ - 0x00000080 419c0541 bf014111 417e02c9 0aff41ce A..A..A.A~....A. │ │ │ │ │ - 0x00000090 41cf42d0 41d141d2 41d341d4 41d541d6 A.B.A.A.A.A.A.A. │ │ │ │ │ - 0x000000a0 41d741d8 41d941da 41db41dc 41dd41de A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x000000b0 41df4106 41410e00 430b4eff 41ce41cf A.A.AA..C.N.A.A. │ │ │ │ │ - 0x000000c0 41d041d1 41d241d3 41d441d5 41d641d7 A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x000000d0 41d841d9 41da41db 41064141 dc41dd41 A.A.A.A.A.AA.A.A │ │ │ │ │ + 0x00000040 b4050000 00440ed0 024a9d04 419e0343 .....D...J..A..C │ │ │ │ │ + 0x00000050 9f024b09 4100418e 13418f12 41901141 ..K.A.A..A..A..A │ │ │ │ │ + 0x00000060 91104192 0f421141 7e41930e 41940d41 ..A..B.A~A..A..A │ │ │ │ │ + 0x00000070 950c4196 0b41970a 41980941 9908419a ..A..A..A..A..A. │ │ │ │ │ + 0x00000080 07419b06 419c0541 bf0102c9 0aff42ce .A..A..A......B. │ │ │ │ │ + 0x00000090 41cf41d0 41d141d2 41d341d4 41d54106 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x000000a0 4141d641 d741d841 d941da41 db41dc41 AA.A.A.A.A.A.A.A │ │ │ │ │ + 0x000000b0 dd41de41 df410e00 430b4eff 41ce41cf .A.A.A..C.N.A.A. │ │ │ │ │ + 0x000000c0 41d041d1 41d241d3 41d441d5 41064141 A.A.A.A.A.A.A.AA │ │ │ │ │ + 0x000000d0 d641d741 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ │ 0x000000e0 de41df42 0e00410e d0029d04 9e039f02 .A.B..A......... │ │ │ │ │ 0x000000f0 43dd41de 41df438e 138f1290 11911092 C.A.A.C......... │ │ │ │ │ 0x00000100 0f930e94 0d950c96 0b970a98 0999089a ................ │ │ │ │ │ 0x00000110 079b069c 059d049e 039f02bf 0111417e ..............A~ │ │ │ │ │ 0x00000120 2c000000 24010000 00000000 f0010000 ,...$........... │ │ │ │ │ - 0x00000130 00449f01 09410043 9d03429e 02440e90 .D...A.C..B..D.. │ │ │ │ │ - 0x00000140 0111417e 770a0e00 450641df dedd430b ..A~w...E.A...C. │ │ │ │ │ + 0x00000130 00459f01 9e020941 00459d03 430e9001 .E.....A.E..C... │ │ │ │ │ + 0x00000140 11417e77 0a0e0045 0641dfde dd430b00 .A~w...E.A...C.. │ │ │ │ │ 0x00000150 20000000 54010000 00000000 84000000 ...T........... │ │ │ │ │ 0x00000160 00440941 009f0144 0e301141 7e520e00 .D.A...D.0.A~R.. │ │ │ │ │ 0x00000170 430641df 24000000 78010000 00000000 C.A.$...x....... │ │ │ │ │ - 0x00000180 84000000 00440941 009f0143 9e02430e .....D.A...C..C. │ │ │ │ │ - 0x00000190 3011417e 4f0e0044 0641dfde 24000000 0.A~O..D.A..$... │ │ │ │ │ - 0x000001a0 a0010000 00000000 9c000000 00440941 .............D.A │ │ │ │ │ - 0x000001b0 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x000001c0 0641dfde .A.. │ │ │ │ │ + 0x00000180 84000000 00450941 009f019e 02450e30 .....E.A.....E.0 │ │ │ │ │ + 0x00000190 11417e4f 0e004406 41dfde00 20000000 .A~O..D.A... ... │ │ │ │ │ + 0x000001a0 a0010000 00000000 9c000000 00449e02 .............D.. │ │ │ │ │ + 0x000001b0 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── transpose-pairwise.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 11488 (bytes into file) │ │ │ │ │ + Start of section headers: 11496 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x2ce0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2ce8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00163c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002090 000a50 18 I 15 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002098 000a50 18 I 15 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00167c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00167c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00167c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .toc PROGBITS 0000000000000000 0016bf 000008 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.toc RELA 0000000000000000 002ae0 000018 18 I 15 6 8 │ │ │ │ │ + [ 7] .rela.toc RELA 0000000000000000 002ae8 000018 18 I 15 6 8 │ │ │ │ │ [ 8] .data.rel.ro PROGBITS 0000000000000000 0016c7 000020 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro RELA 0000000000000000 002af8 000060 18 I 15 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 002b00 000060 18 I 15 8 8 │ │ │ │ │ [10] .data.rel.ro.local PROGBITS 0000000000000000 0016e7 000018 00 WA 0 0 8 │ │ │ │ │ - [11] .rela.data.rel.ro.local RELA 0000000000000000 002b58 000018 18 I 15 10 8 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 002b60 000018 18 I 15 10 8 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 0000000000000000 0016ff 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 0016ff 0002f0 00 A 0 0 4 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 002b70 0000d8 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 0019f0 000450 18 16 15 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001e40 000250 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 002c48 000093 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 0016ff 0002f4 00 A 0 0 4 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 002b78 0000d8 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 0019f8 000450 18 16 15 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001e48 000250 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 002c50 000093 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2090 contains 110 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2098 contains 110 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000020 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000028 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000038 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000003c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000040 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000058 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000002d0 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002d4 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000003b4 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000003c8 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000003e8 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Sendrecv + 0 │ │ │ │ │ 0000000000000424 000000120000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 00000000000004a4 000000130000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000000504 000000140000000a R_PPC64_REL24 0000000000000000 memmove + 0 │ │ │ │ │ 0000000000000540 000000120000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 0000000000000554 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000568 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000570 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000594 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Sendrecv + 0 │ │ │ │ │ 00000000000005bc 000000150000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ 0000000000000600 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000604 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000680 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ 0000000000000770 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ 0000000000000790 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ @@ -71,16 +71,16 @@ │ │ │ │ │ 0000000000000e4c 000000210000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000e5c 000000220000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000e70 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ 0000000000000ec4 0000001a0000000a R_PPC64_REL24 00000000000008d0 fftw_mpi_mkplans_posttranspose + 0 │ │ │ │ │ 0000000000000ed4 000000230000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ 0000000000000ef0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 600 │ │ │ │ │ 0000000000000ef4 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -0000000000000f14 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 600 │ │ │ │ │ -0000000000000f18 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +0000000000000f10 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 600 │ │ │ │ │ +0000000000000f14 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000f1c 000000240000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ 0000000000000f6c 000000250000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000f7c 000000260000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000f90 000000260000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000fa0 000000270000000a R_PPC64_REL24 0000000000000000 fftw_imax + 0 │ │ │ │ │ 0000000000000fb8 000000130000000a R_PPC64_REL24 0000000000000000 fftw_malloc_plain + 0 │ │ │ │ │ 0000000000000fe0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ @@ -108,33 +108,33 @@ │ │ │ │ │ 00000000000015b0 0000000d00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000015c0 0000000d00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000015d0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 00000000000015e8 0000002c0000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 00000000000015f8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000001610 0000002c0000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0x2ae0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0x2ae8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001000000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_double + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2af8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2b00 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002d00000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 840 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x2b58 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2b60 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + d80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2b70 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2b78 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 80 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d0 │ │ │ │ │ 0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 600 │ │ │ │ │ 0000000000000140 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7b0 │ │ │ │ │ 0000000000000164 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ 000000000000018c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ │ -0000000000000200 000000010000001a R_PPC64_REL32 0000000000000000 .text + d80 │ │ │ │ │ -00000000000002d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 15a0 │ │ │ │ │ +0000000000000208 000000010000001a R_PPC64_REL32 0000000000000000 .text + d80 │ │ │ │ │ +00000000000002d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 15a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,66 +7,66 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000070 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 0000000000000010 00000038 FDE cie=00000000 pc=0000000000000080..00000000000002cc │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 00000000000000bc 0000004c FDE cie=00000000 pc=00000000000002d0..00000000000005fc │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002e4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000002ec │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000310 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000320 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000324 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000330 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000344 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000348 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000034c │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000035c │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000354 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000360 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000036c │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000360 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000380 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 184 to 0000000000000438 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000043c │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000440 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ @@ -106,29 +106,29 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000498 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000049c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000049c │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000004a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a0 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000004bc │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000004bc │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004c0 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004d0 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004d4 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004dc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000004dc │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 204 to 00000000000005a8 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005ac │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005b0 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ @@ -154,34 +154,34 @@ │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000108 000000000000002c 0000010c FDE cie=00000000 pc=0000000000000600..00000000000007a4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000614 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000061c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000628 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000624 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000634 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 200 to 00000000000006fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000710 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000720 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000138 0000000000000020 0000013c FDE cie=00000000 pc=00000000000007b0..0000000000000840 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000007c0 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000007d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ @@ -189,58 +189,64 @@ │ │ │ │ │ DW_CFA_advance_loc: 84 to 0000000000000824 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000830 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000015c 0000000000000024 00000160 FDE cie=00000000 pc=0000000000000840..00000000000008c4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000850 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000854 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000085c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000868 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000868 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 00000000000008a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000008b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000070 00000188 FDE cie=00000000 pc=00000000000008d0..0000000000000d7c │ │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000000920 │ │ │ │ │ +00000184 0000000000000078 00000188 FDE cie=00000000 pc=00000000000008d0..0000000000000d7c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000008e8 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008f8 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000908 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000924 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000930 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000944 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000950 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000095c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000000aac │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000000aac │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000000af0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000ad8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000af8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000adc │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000af8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -252,17 +258,17 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000b00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 136 to 0000000000000b88 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000ba4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b8c │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000000c9c │ │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000000c9c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000ca0 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000cb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000cb8 │ │ │ │ │ @@ -273,98 +279,100 @@ │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 104 to 0000000000000d68 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000d6c │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f8 00000000000000cc 000001fc FDE cie=00000000 pc=0000000000000d80..0000000000001594 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000d9c │ │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ │ +00000200 00000000000000cc 00000204 FDE cie=00000000 pc=0000000000000d80..0000000000001594 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000d94 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000da4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000dd0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000dd0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000de0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000df0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000e14 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000e18 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000e20 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e20 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e24 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000e2c │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e30 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e3c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000e40 │ │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e44 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e48 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e48 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e4c │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000000f00 │ │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f04 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f08 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f0c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f10 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000f14 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000f1c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000001018 │ │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000001018 │ │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000101c │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 212 to 00000000000010f0 │ │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000010f4 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 164 to 0000000000001198 │ │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000119c │ │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000011a0 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011a4 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000011a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011a8 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011ac │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b8 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011bc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c0 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c4 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c8 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011cc │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011d0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011d4 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000011e0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000011f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ @@ -391,15 +399,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012dc │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012e0 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000012f0 │ │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ @@ -409,23 +417,21 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c8 0000000000000024 000002cc FDE cie=00000000 pc=00000000000015a0..000000000000163c │ │ │ │ │ +000002d0 0000000000000020 000002d4 FDE cie=00000000 pc=00000000000015a0..000000000000163c │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000015b0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000015b8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000015d0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000015cc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000161c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000161c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000162c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,11 @@ │ │ │ │ │ |PH&}.a#}P │ │ │ │ │ |PH&}.a#} │ │ │ │ │ }PH(}.a#}PX │ │ │ │ │ }PH(}.a#} │ │ │ │ │ -}xK:}xSX}\ │ │ │ │ │ Jy.P^}.A_} │ │ │ │ │ (mpi-transpose-pairwise%s%(%p%)%(%p%)%(%p%)%(%p%)) │ │ │ │ │ fill1_comm_sched │ │ │ │ │ transpose_chunks │ │ │ │ │ ompi_mpi_double │ │ │ │ │ MPI_Sendrecv │ │ │ │ │ fftw_malloc_plain │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,30 +12,30 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,168(r10) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r9,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r9,2 │ │ │ │ │ bne 40 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r9,88(r10) │ │ │ │ │ ld r8,80(r10) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r7,72(r10) │ │ │ │ │ ld r6,64(r10) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ @@ -199,53 +199,53 @@ │ │ │ │ │ transpose_chunks(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r17,-120(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr. r17,r3 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ stdu r1,-288(r1) │ │ │ │ │ ld r23,384(r1) │ │ │ │ │ ld r28,392(r1) │ │ │ │ │ beq 470 │ │ │ │ │ cmpld r23,r28 │ │ │ │ │ std r24,224(r1) │ │ │ │ │ std r25,232(r1) │ │ │ │ │ + mr r24,r10 │ │ │ │ │ + mr r25,r8 │ │ │ │ │ std r26,240(r1) │ │ │ │ │ std r27,248(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r29,264(r1) │ │ │ │ │ std r30,272(r1) │ │ │ │ │ - std r31,280(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ mr r30,r4 │ │ │ │ │ + std r31,280(r1) │ │ │ │ │ mr r31,r5 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r24,r10 │ │ │ │ │ beq 490 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ ble 5d0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r22,208(r1) │ │ │ │ │ + std r21,200(r1) │ │ │ │ │ sldi r22,r5,3 │ │ │ │ │ + addi r17,r17,-4 │ │ │ │ │ + addi r21,r1,128 │ │ │ │ │ std r16,160(r1) │ │ │ │ │ std r18,176(r1) │ │ │ │ │ + mr r16,r4 │ │ │ │ │ + add r18,r9,r22 │ │ │ │ │ std r19,184(r1) │ │ │ │ │ std r20,192(r1) │ │ │ │ │ - std r21,200(r1) │ │ │ │ │ - mullw r20,r5,r4 │ │ │ │ │ - add r18,r9,r22 │ │ │ │ │ add r19,r7,r22 │ │ │ │ │ - mr r16,r4 │ │ │ │ │ + mullw r20,r5,r4 │ │ │ │ │ add r22,r6,r22 │ │ │ │ │ - addi r17,r17,-4 │ │ │ │ │ - addi r21,r1,128 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ b 3f8 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ extsw r6,r11 │ │ │ │ │ add r7,r20,r11 │ │ │ │ │ @@ -311,33 +311,33 @@ │ │ │ │ │ ld r17,-120(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,0(r6) │ │ │ │ │ + mflr r0 │ │ │ │ │ std r21,200(r1) │ │ │ │ │ - sldi r3,r3,3 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ + sldi r3,r3,3 │ │ │ │ │ bl 4a4 │ │ │ │ │ R_PPC64_REL24 fftw_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r21,r3 │ │ │ │ │ ble 5b8 │ │ │ │ │ std r18,176(r1) │ │ │ │ │ std r19,184(r1) │ │ │ │ │ - std r20,192(r1) │ │ │ │ │ mr r18,r30 │ │ │ │ │ - mullw r20,r31,r30 │ │ │ │ │ addi r17,r17,-4 │ │ │ │ │ addi r19,r1,128 │ │ │ │ │ + std r20,192(r1) │ │ │ │ │ std r16,160(r1) │ │ │ │ │ + mullw r20,r31,r30 │ │ │ │ │ std r22,208(r1) │ │ │ │ │ b 514 │ │ │ │ │ ldx r3,r26,r22 │ │ │ │ │ cmpd r3,r4 │ │ │ │ │ beq 50c │ │ │ │ │ ldx r5,r29,r22 │ │ │ │ │ sldi r4,r4,3 │ │ │ │ │ @@ -365,23 +365,23 @@ │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ add r7,r20,r23 │ │ │ │ │ mullw r23,r23,r30 │ │ │ │ │ ldx r8,r26,r22 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ - mr r6,r16 │ │ │ │ │ lwax r9,r25,r22 │ │ │ │ │ + mr r6,r16 │ │ │ │ │ lwax r4,r29,r22 │ │ │ │ │ mr r3,r21 │ │ │ │ │ + std r19,120(r1) │ │ │ │ │ + std r24,112(r1) │ │ │ │ │ ld r10,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ clrldi r7,r7,49 │ │ │ │ │ - std r19,120(r1) │ │ │ │ │ - std r24,112(r1) │ │ │ │ │ std r16,96(r1) │ │ │ │ │ sldi r8,r8,3 │ │ │ │ │ add r23,r23,r31 │ │ │ │ │ add r8,r28,r8 │ │ │ │ │ mr r5,r10 │ │ │ │ │ clrldi r23,r23,49 │ │ │ │ │ std r23,104(r1) │ │ │ │ │ @@ -418,42 +418,42 @@ │ │ │ │ │ 0000000000000600 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 730 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,168(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 720 │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r30,96(r1) │ │ │ │ │ - lwa r5,116(r31) │ │ │ │ │ - lwa r4,112(r31) │ │ │ │ │ ld r10,160(r31) │ │ │ │ │ ld r9,152(r31) │ │ │ │ │ ld r8,144(r31) │ │ │ │ │ ld r7,136(r31) │ │ │ │ │ ld r6,128(r31) │ │ │ │ │ + lwa r5,116(r31) │ │ │ │ │ + lwa r4,112(r31) │ │ │ │ │ ld r3,120(r31) │ │ │ │ │ bl 680 │ │ │ │ │ R_PPC64_REL24 transpose_chunks │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r5,r30 │ │ │ │ │ mr r4,r29 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ @@ -493,23 +493,23 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r29,r30 │ │ │ │ │ b 658 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r11,168(r31) │ │ │ │ │ + cmpwi r11,0 │ │ │ │ │ ld r3,120(r31) │ │ │ │ │ lwz r4,112(r31) │ │ │ │ │ lwz r5,116(r31) │ │ │ │ │ ld r6,128(r31) │ │ │ │ │ ld r7,136(r31) │ │ │ │ │ ld r8,144(r31) │ │ │ │ │ ld r9,152(r31) │ │ │ │ │ ld r10,160(r31) │ │ │ │ │ - cmpwi r11,0 │ │ │ │ │ beq 780 │ │ │ │ │ extsw r5,r5 │ │ │ │ │ extsw r4,r4 │ │ │ │ │ std r29,96(r1) │ │ │ │ │ std r30,104(r1) │ │ │ │ │ mr r29,r30 │ │ │ │ │ bl 770 │ │ │ │ │ @@ -583,17 +583,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 868 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -626,61 +626,61 @@ │ │ │ │ │ │ │ │ │ │ 00000000000008d0 : │ │ │ │ │ fftw_mpi_mkplans_posttranspose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + std r21,-88(r1) │ │ │ │ │ + std r20,-96(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ - std r17,-120(r1) │ │ │ │ │ - std r18,-112(r1) │ │ │ │ │ - std r19,-104(r1) │ │ │ │ │ - std r20,-96(r1) │ │ │ │ │ - std r21,-88(r1) │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ - std r23,-72(r1) │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ + mr r21,r4 │ │ │ │ │ + ld r4,64(r3) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + ld r26,56(r3) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - ld r26,56(r3) │ │ │ │ │ ld r30,8(r3) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r21,r4 │ │ │ │ │ - ld r4,64(r3) │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ + std r17,-120(r1) │ │ │ │ │ + std r18,-112(r1) │ │ │ │ │ + std r19,-104(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r23,r5 │ │ │ │ │ mr r5,r7 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mr r27,r8 │ │ │ │ │ + mulld r19,r30,r26 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ stdu r1,-272(r1) │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mulld r19,r30,r26 │ │ │ │ │ ld r18,368(r1) │ │ │ │ │ ld r17,376(r1) │ │ │ │ │ bl 964 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,16(r31) │ │ │ │ │ li r7,0 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r7,0(r22) │ │ │ │ │ std r7,0(r25) │ │ │ │ │ std r7,0(r27) │ │ │ │ │ - divd r28,r9,r26 │ │ │ │ │ std r7,0(r17) │ │ │ │ │ std r7,0(r18) │ │ │ │ │ + divd r28,r9,r26 │ │ │ │ │ mulld r20,r28,r26 │ │ │ │ │ subf r20,r20,r9 │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne b80 │ │ │ │ │ cmpdi cr4,r20,0 │ │ │ │ │ beq cr4,b00 │ │ │ │ │ @@ -760,23 +760,23 @@ │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ + mtocrf 8,r11 │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r8,16(r31) │ │ │ │ │ mulld r4,r3,r19 │ │ │ │ │ li r9,1 │ │ │ │ │ mr r6,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ @@ -808,24 +808,24 @@ │ │ │ │ │ ld r3,0(r22) │ │ │ │ │ b cbc │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulld r5,r26,r29 │ │ │ │ │ std r16,144(r1) │ │ │ │ │ + std r15,136(r1) │ │ │ │ │ mulld r16,r30,r29 │ │ │ │ │ mr r10,r30 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r7,r19 │ │ │ │ │ mr r6,r29 │ │ │ │ │ - std r15,136(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ li r15,1 │ │ │ │ │ std r30,104(r1) │ │ │ │ │ + mr r3,r28 │ │ │ │ │ std r15,120(r1) │ │ │ │ │ std r15,112(r1) │ │ │ │ │ mulld r5,r5,r30 │ │ │ │ │ std r16,96(r1) │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl bc4 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_4d │ │ │ │ │ @@ -916,17 +916,17 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ li r10,1 │ │ │ │ │ mr r9,r30 │ │ │ │ │ mr r7,r30 │ │ │ │ │ mr r6,r29 │ │ │ │ │ + std r15,96(r1) │ │ │ │ │ mr r5,r30 │ │ │ │ │ mr r4,r16 │ │ │ │ │ - std r15,96(r1) │ │ │ │ │ mulld r8,r3,r30 │ │ │ │ │ bl d24 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ mr r5,r24 │ │ │ │ │ mr r4,r24 │ │ │ │ │ bl d34 │ │ │ │ │ @@ -956,19 +956,19 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ li r9,0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ stdu r1,-320(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ mr r31,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ std r9,144(r1) │ │ │ │ │ std r9,136(r1) │ │ │ │ │ std r9,128(r1) │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq e00 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ @@ -987,29 +987,29 @@ │ │ │ │ │ ld r9,40(r4) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq dcc │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ rlwinm r9,r9,0,30,27 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne dcc │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ + mflr r0 │ │ │ │ │ addi r4,r1,156 │ │ │ │ │ std r17,200(r1) │ │ │ │ │ - std r22,240(r1) │ │ │ │ │ + std r18,208(r1) │ │ │ │ │ ld r17,8(r31) │ │ │ │ │ + std r22,240(r1) │ │ │ │ │ std r27,280(r1) │ │ │ │ │ - std r29,296(r1) │ │ │ │ │ ld r27,40(r31) │ │ │ │ │ - ld r29,32(r31) │ │ │ │ │ li r22,0 │ │ │ │ │ - std r18,208(r1) │ │ │ │ │ + std r0,336(r1) │ │ │ │ │ + std r29,296(r1) │ │ │ │ │ + ld r29,32(r31) │ │ │ │ │ std r19,216(r1) │ │ │ │ │ std r20,224(r1) │ │ │ │ │ - std r0,336(r1) │ │ │ │ │ bl e4c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ addi r4,r1,152 │ │ │ │ │ bl e5c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ @@ -1023,16 +1023,16 @@ │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ andi. r9,r9,4 │ │ │ │ │ beq 1200 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mr r29,r27 │ │ │ │ │ - lwa r7,156(r1) │ │ │ │ │ addi r9,r1,112 │ │ │ │ │ + lwa r7,156(r1) │ │ │ │ │ addi r10,r1,128 │ │ │ │ │ addi r8,r1,144 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,104(r1) │ │ │ │ │ @@ -1053,36 +1053,36 @@ │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 1290 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x600 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,176 │ │ │ │ │ - std r14,176(r1) │ │ │ │ │ + std r15,184(r1) │ │ │ │ │ std r21,232(r1) │ │ │ │ │ std r23,248(r1) │ │ │ │ │ std r24,256(r1) │ │ │ │ │ std r25,264(r1) │ │ │ │ │ - std r26,272(r1) │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x600 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ + std r26,272(r1) │ │ │ │ │ bl f1c │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ ld r9,120(r1) │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r22,64(r3) │ │ │ │ │ std r18,72(r3) │ │ │ │ │ std r19,80(r3) │ │ │ │ │ std r20,88(r3) │ │ │ │ │ std r9,96(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ ld r9,112(r1) │ │ │ │ │ std r9,104(r3) │ │ │ │ │ li r9,2 │ │ │ │ │ bne f60 │ │ │ │ │ lwz r9,212(r28) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -1129,75 +1129,75 @@ │ │ │ │ │ ld r4,64(r31) │ │ │ │ │ add r26,r24,r26 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ bl ffc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r14,r3 │ │ │ │ │ + mr r15,r3 │ │ │ │ │ lwz r3,152(r1) │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ ble 14d0 │ │ │ │ │ - std r15,184(r1) │ │ │ │ │ + std r14,176(r1) │ │ │ │ │ std r16,192(r1) │ │ │ │ │ - li r15,0 │ │ │ │ │ + li r14,0 │ │ │ │ │ li r16,0 │ │ │ │ │ li r27,1 │ │ │ │ │ li r21,-1 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r4,56(r31) │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ - extsw r5,r16 │ │ │ │ │ + extsw r5,r14 │ │ │ │ │ std r5,160(r1) │ │ │ │ │ bl 1040 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r5,160(r1) │ │ │ │ │ ld r4,64(r31) │ │ │ │ │ mr r30,r3 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ bl 1058 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ mulld r9,r28,r3 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r25,r15 │ │ │ │ │ + stdx r9,r25,r16 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ mulld r9,r28,r9 │ │ │ │ │ - mulld r9,r9,r16 │ │ │ │ │ + mulld r9,r9,r14 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r23,r15 │ │ │ │ │ - mulld r9,r14,r30 │ │ │ │ │ + stdx r9,r23,r16 │ │ │ │ │ + mulld r9,r15,r30 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r24,r15 │ │ │ │ │ + stdx r9,r24,r16 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ - mulld r9,r14,r9 │ │ │ │ │ - mulld r9,r9,r16 │ │ │ │ │ + mulld r9,r15,r9 │ │ │ │ │ + mulld r9,r9,r14 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r26,r15 │ │ │ │ │ + stdx r9,r26,r16 │ │ │ │ │ mulld. r9,r30,r3 │ │ │ │ │ ble 10d8 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ mulld r30,r30,r9 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ mulld r3,r3,r9 │ │ │ │ │ cmpd r30,r3 │ │ │ │ │ beq 10d8 │ │ │ │ │ srdi r27,r30,63 │ │ │ │ │ sradi r9,r3,63 │ │ │ │ │ subfc r30,r30,r3 │ │ │ │ │ - mr r21,r16 │ │ │ │ │ + mr r21,r14 │ │ │ │ │ adde r27,r27,r9 │ │ │ │ │ xori r27,r27,1 │ │ │ │ │ lwz r3,152(r1) │ │ │ │ │ - addi r16,r16,1 │ │ │ │ │ - addi r15,r15,8 │ │ │ │ │ - cmpw r3,r16 │ │ │ │ │ + addi r14,r14,1 │ │ │ │ │ + addi r16,r16,8 │ │ │ │ │ + cmpw r3,r14 │ │ │ │ │ bgt 1030 │ │ │ │ │ - ld r15,184(r1) │ │ │ │ │ + ld r14,176(r1) │ │ │ │ │ ld r16,192(r1) │ │ │ │ │ lwz r9,156(r1) │ │ │ │ │ stw r3,112(r29) │ │ │ │ │ std r25,128(r29) │ │ │ │ │ std r23,136(r29) │ │ │ │ │ std r24,144(r29) │ │ │ │ │ std r26,152(r29) │ │ │ │ │ @@ -1236,30 +1236,30 @@ │ │ │ │ │ beq 1190 │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r20,8 │ │ │ │ │ bl 1188 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,336(r1) │ │ │ │ │ - ld r14,176(r1) │ │ │ │ │ + ld r15,184(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r17,200(r1) │ │ │ │ │ ld r18,208(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ ld r19,216(r1) │ │ │ │ │ ld r20,224(r1) │ │ │ │ │ ld r21,232(r1) │ │ │ │ │ ld r22,240(r1) │ │ │ │ │ ld r23,248(r1) │ │ │ │ │ ld r24,256(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r25,264(r1) │ │ │ │ │ ld r26,272(r1) │ │ │ │ │ ld r27,280(r1) │ │ │ │ │ ld r29,296(r1) │ │ │ │ │ addi r1,r1,320 │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ @@ -1269,16 +1269,16 @@ │ │ │ │ │ b e94 │ │ │ │ │ li r9,1 │ │ │ │ │ mulld r8,r17,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ mr r7,r17 │ │ │ │ │ mr r5,r17 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r17 │ │ │ │ │ ld r6,24(r31) │ │ │ │ │ + mr r9,r17 │ │ │ │ │ mulld r4,r6,r17 │ │ │ │ │ bl 1224 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r29 │ │ │ │ │ bl 1234 │ │ │ │ │ @@ -1357,17 +1357,17 @@ │ │ │ │ │ extsw r4,r21 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl 80 │ │ │ │ │ cmpwi r27,0 │ │ │ │ │ bne 14dc │ │ │ │ │ cmpwi r28,0 │ │ │ │ │ ble 14b8 │ │ │ │ │ - mtctr r26 │ │ │ │ │ slwi r5,r28,1 │ │ │ │ │ addi r6,r31,-4 │ │ │ │ │ + mtctr r26 │ │ │ │ │ addi r8,r30,-4 │ │ │ │ │ addi r5,r5,-1 │ │ │ │ │ mr r10,r6 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwzu r9,4(r8) │ │ │ │ │ lwzu r7,4(r10) │ │ │ │ │ @@ -1459,16 +1459,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r27,1 │ │ │ │ │ li r21,-1 │ │ │ │ │ b 10f4 │ │ │ │ │ cmpwi r28,0 │ │ │ │ │ ble 14b8 │ │ │ │ │ - mtctr r26 │ │ │ │ │ addi r6,r31,-4 │ │ │ │ │ + mtctr r26 │ │ │ │ │ addi r8,r30,-4 │ │ │ │ │ mr r10,r6 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwzu r9,4(r8) │ │ │ │ │ lwzu r7,4(r10) │ │ │ │ │ @@ -1513,26 +1513,26 @@ │ │ │ │ │ │ │ │ │ │ 00000000000015a0 : │ │ │ │ │ fftw_mpi_transpose_pairwise_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 15d0 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,51 +1,52 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 80000000 004c0e60 11417e4e 0e004206 .....L.`.A~N..B. │ │ │ │ │ + 0x00000020 80000000 004a0e60 11417e50 0e004206 .....J.`.A~P..B. │ │ │ │ │ 0x00000030 41000000 10000000 38000000 00000000 A.......8....... │ │ │ │ │ 0x00000040 4c020000 00000000 bc000000 4c000000 L...........L... │ │ │ │ │ - 0x00000050 00000000 2c030000 0045910f 97099c04 ....,....E...... │ │ │ │ │ - 0x00000060 420ea002 45980841 9907419a 06419b05 B...E..A..A..A.. │ │ │ │ │ - 0x00000070 419d0341 9e02419f 014b0941 0041960a A..A..A..K.A.A.. │ │ │ │ │ - 0x00000080 42901041 920e4193 0d41940c 41950b48 B..A..A..A..A..H │ │ │ │ │ + 0x00000050 00000000 2c030000 0044910f 9709430e ....,....D....C. │ │ │ │ │ + 0x00000060 a0029c04 45980841 9907439a 06419b05 ....E..A..C..A.. │ │ │ │ │ + 0x00000070 439d0341 9e02439f 01450941 0041960a C..A..C..E.A.A.. │ │ │ │ │ + 0x00000080 41950b44 90104192 0e43930d 41940c44 A..D..A..C..A..D │ │ │ │ │ 0x00000090 11417e6e d041d241 d341d441 d541d642 .A~n.A.A.A.A.A.B │ │ │ │ │ 0x000000a0 d841d941 da41db41 dd41de41 df410641 .A.A.A.A.A.A.A.A │ │ │ │ │ 0x000000b0 410e0043 dcd7d144 0ea00291 0f970998 A..C...D........ │ │ │ │ │ - 0x000000c0 0899079a 069b059c 049d039e 029f0141 ...............A │ │ │ │ │ - 0x000000d0 09410042 950b4211 417e4692 0e41930d .A.B..B.A~F..A.. │ │ │ │ │ - 0x000000e0 41940c45 90104196 0a73d041 d241d341 A..E..A..s.A.A.A │ │ │ │ │ + 0x000000c0 0899079a 069b059c 049d039e 029f0142 ...............B │ │ │ │ │ + 0x000000d0 09410041 950b4111 417e4792 0e41930d .A.A..A.A~G..A.. │ │ │ │ │ + 0x000000e0 44940c41 90104296 0a73d041 d241d341 D..A..B..s.A.A.A │ │ │ │ │ 0x000000f0 d441d644 d5420641 41d841d9 41da41db .A.D.B.AA.A.A.A. │ │ │ │ │ 0x00000100 41dd41de 41df0000 2c000000 0c010000 A.A.A...,....... │ │ │ │ │ - 0x00000110 00000000 a4010000 00449f01 09410043 .........D...A.C │ │ │ │ │ - 0x00000120 9d03429e 02440e90 0111417e 720a0e00 ..B..D....A~r... │ │ │ │ │ - 0x00000130 450641df dedd440b 20000000 3c010000 E.A...D. ...<... │ │ │ │ │ + 0x00000110 00000000 a4010000 00459f01 9e020941 .........E.....A │ │ │ │ │ + 0x00000120 00459d03 430e9001 11417e72 0a0e0045 .E..C....A~r...E │ │ │ │ │ + 0x00000130 0641dfde dd440b00 20000000 3c010000 .A...D.. ...<... │ │ │ │ │ 0x00000140 00000000 90000000 00440941 009f0144 .........D.A...D │ │ │ │ │ 0x00000150 0e301141 7e550e00 430641df 24000000 .0.A~U..C.A.$... │ │ │ │ │ - 0x00000160 60010000 00000000 84000000 00440941 `............D.A │ │ │ │ │ - 0x00000170 009f0143 9e02430e 3011417e 4f0e0044 ...C..C.0.A~O..D │ │ │ │ │ - 0x00000180 0641dfde 70000000 88010000 00000000 .A..p........... │ │ │ │ │ - 0x00000190 ac040000 00540941 00910f92 0e930d94 .....T.A........ │ │ │ │ │ - 0x000001a0 0c950b96 0a970998 0899079a 069b059c ................ │ │ │ │ │ - 0x000001b0 049d039e 029f0111 487f4c0e 90021141 ........H.L....A │ │ │ │ │ - 0x000001c0 7e02570a 0e005106 41420648 dfdedddc ~.W...Q.AB.H.... │ │ │ │ │ - 0x000001d0 dbdad9d8 d7d6d5d4 d3d2d142 0b629010 ...........B.b.. │ │ │ │ │ - 0x000001e0 478f117e 0acf41d0 440b42cf 41d0518f G..~..A.D.B.A.Q. │ │ │ │ │ - 0x000001f0 1190105a cf41d000 cc000000 fc010000 ...Z.A.......... │ │ │ │ │ - 0x00000200 00000000 14080000 00470ec0 029c049e .........G...... │ │ │ │ │ - 0x00000210 029f014d 0a0e0044 dfdedc44 0b490941 ...M...D...D.I.A │ │ │ │ │ - 0x00000220 0043910f 41960a42 9b05419d 0344920e .C..A..B..A..D.. │ │ │ │ │ - 0x00000230 41930d41 940c4111 417e6d8e 1241950b A..A..A.A~m..A.. │ │ │ │ │ - 0x00000240 41970941 98084199 07419a06 02418f11 A..A..A..A...A.. │ │ │ │ │ - 0x00000250 41901075 cf41d069 ce41d141 d242d341 A..u.A.i.A.A.B.A │ │ │ │ │ - 0x00000260 d441d541 d641d741 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000270 dd410e00 41064143 dfdedc44 0ec00291 .A..A.AC...D.... │ │ │ │ │ - 0x00000280 0f920e93 0d940c96 0a9b059c 049d039e ................ │ │ │ │ │ - 0x00000290 029f0111 417e76d1 41d241d3 41d441d6 ....A~v.A.A.A.A. │ │ │ │ │ - 0x000002a0 41db41dd 41064143 8e12910f 920e930d A.A.A.AC........ │ │ │ │ │ - 0x000002b0 940c950b 960a9709 98089907 9a069b05 ................ │ │ │ │ │ - 0x000002c0 9d031141 7e000000 24000000 cc020000 ...A~...$....... │ │ │ │ │ - 0x000002d0 00000000 9c000000 00440941 009e0242 .........D.A...B │ │ │ │ │ - 0x000002e0 9f01460e 3011417e 530e0044 0641dfde ..F.0.A~S..D.A.. │ │ │ │ │ + 0x00000160 60010000 00000000 84000000 00450941 `............E.A │ │ │ │ │ + 0x00000170 009f019e 02450e30 11417e4f 0e004406 .....E.0.A~O..D. │ │ │ │ │ + 0x00000180 41dfde00 78000000 88010000 00000000 A...x........... │ │ │ │ │ + 0x00000190 ac040000 0046950b 940c0941 00449a06 .....F.....A.D.. │ │ │ │ │ + 0x000001a0 9907449e 029f0147 910f920e 930d960a ..D....G........ │ │ │ │ │ + 0x000001b0 43970998 08459b05 9c04460e 90029d03 C....E....F..... │ │ │ │ │ + 0x000001c0 11417e11 487f0254 0a0e004b 06414106 .A~.H..T...K.AA. │ │ │ │ │ + 0x000001d0 4847dfde dddcdbda d9d8d7d6 d5d4d3d2 HG.............. │ │ │ │ │ + 0x000001e0 d1420b62 9010418f 1102440a cf41d044 .B.b..A...D..A.D │ │ │ │ │ + 0x000001f0 0b42cf41 d0518f11 90105acf 41d00000 .B.A.Q....Z.A... │ │ │ │ │ + 0x00000200 cc000000 04020000 00000000 14080000 ................ │ │ │ │ │ + 0x00000210 00459c04 9e02440e c0029f01 4b0a0e00 .E....D.....K... │ │ │ │ │ + 0x00000220 44dfdedc 440b4a09 41004291 0f41920e D...D.J.A.B..A.. │ │ │ │ │ + 0x00000230 42960a41 9b054311 417e419d 0342930d B..A..C.A~A..B.. │ │ │ │ │ + 0x00000240 41940c6d 8f114195 0b419709 41980841 A..m..A..A..A..A │ │ │ │ │ + 0x00000250 9907439a 067f8e12 41901075 ce41d069 ..C.....A..u.A.i │ │ │ │ │ + 0x00000260 cf42d141 d241d341 d441d541 d641d741 .B.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000270 d8410641 41d941da 41db41dd 410e0043 .A.AA.A.A.A.A..C │ │ │ │ │ + 0x00000280 dfdedc44 0ec00291 0f920e93 0d940c96 ...D............ │ │ │ │ │ + 0x00000290 0a9b059c 049d039e 029f0111 417e76d1 ............A~v. │ │ │ │ │ + 0x000002a0 41d241d3 41d441d6 41db41dd 41064143 A.A.A.A.A.A.A.AC │ │ │ │ │ + 0x000002b0 8f11910f 920e930d 940c950b 960a9709 ................ │ │ │ │ │ + 0x000002c0 98089907 9a069b05 9d031141 7e000000 ...........A~... │ │ │ │ │ + 0x000002d0 20000000 d4020000 00000000 9c000000 ............... │ │ │ │ │ + 0x000002e0 00449e02 9f01470e 3011417e 540e0044 .D....G.0.A~T..D │ │ │ │ │ + 0x000002f0 0641dfde .A.. │ │ │ ├── transpose-recurse.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8256 (bytes into file) │ │ │ │ │ + Start of section headers: 8264 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x2040: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2048: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000d00 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0015a8 0008d0 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0015b0 0008d0 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000d40 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000d40 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000d40 000056 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000d96 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001e78 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001e80 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000db6 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001ed8 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001ee0 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000dce 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000dce 000210 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001ef0 0000c0 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000fe0 0003c0 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0013a0 000205 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001fb0 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000dce 000214 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001ef8 0000c0 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000fe8 0003c0 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0013a8 000205 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001fb8 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x15a8 contains 94 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x15b0 contains 94 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d0 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -00000000000000f8 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000000fc 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000110 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000114 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000118 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000130 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000164 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000184 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_first_divisor + 0 │ │ │ │ │ @@ -77,41 +77,41 @@ │ │ │ │ │ 0000000000000b58 0000001c0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000b7c 000000110000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000b88 000000110000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000b94 000000110000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000bcc 000000230000000a R_PPC64_REL24 0000000000000000 fftw_toobig + 0 │ │ │ │ │ 0000000000000c00 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000c04 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000c20 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 1e0 │ │ │ │ │ -0000000000000c24 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000c28 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ -0000000000000c2c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 160 │ │ │ │ │ -0000000000000c30 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ -0000000000000c44 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000c48 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 1e0 │ │ │ │ │ -0000000000000c4c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ +0000000000000c14 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000c18 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ +0000000000000c24 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 160 │ │ │ │ │ +0000000000000c28 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ +0000000000000c34 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000c3c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000c40 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ 0000000000000c50 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 160 │ │ │ │ │ 0000000000000c54 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ +0000000000000c5c 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000c68 000000250000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000c84 000000260000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 0000000000000c94 000000250000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000cb0 000000260000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1e78 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1e80 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002700000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 2c0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 260 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1ed8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1ee0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 340 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1ef0 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1ef8 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1e0 │ │ │ │ │ 00000000000000b8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 260 │ │ │ │ │ 00000000000000dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,52 +7,52 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000cc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000028 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 116 to 00000000000000a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000bc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 000000000000001c 00000044 FDE cie=00000000 pc=00000000000000d0..0000000000000158 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000108 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000148 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000028 00000064 FDE cie=00000000 pc=0000000000000160..00000000000001d8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000174 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000001b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -83,41 +83,41 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000002a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000d4 0000000000000024 000000d8 FDE cie=00000000 pc=00000000000002c0..0000000000000334 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000314 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000324 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 00000000000000d8 00000100 FDE cie=00000000 pc=0000000000000340..0000000000000bf4 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000354 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000360 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000374 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000003a0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000003bc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ @@ -140,28 +140,28 @@ │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000448 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000044c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000458 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000045c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000458 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000474 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000490 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc1: 316 to 00000000000005d0 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005d4 │ │ │ │ │ @@ -223,19 +223,19 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 716 to 0000000000000954 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000958 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000095c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000960 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000960 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000964 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000968 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000096c │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000970 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000974 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ @@ -256,34 +256,38 @@ │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d8 0000000000000034 000001dc FDE cie=00000000 pc=0000000000000c00..0000000000000d00 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000c20 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +000001d8 0000000000000038 000001dc FDE cie=00000000 pc=0000000000000c00..0000000000000d00 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c14 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c24 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c34 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000c3c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000c4c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000c60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000000ccc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c5c │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000000ccc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000cf0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 4c │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ @@ -69,34 +69,34 @@ │ │ │ │ │ mr r8,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,88(r8) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,96(r8) │ │ │ │ │ - lwz r6,92(r8) │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r9,2 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ + lwz r6,92(r8) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r9,2 │ │ │ │ │ bne 118 │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r10,80(r8) │ │ │ │ │ ld r9,72(r8) │ │ │ │ │ mtctr r12 │ │ │ │ │ - ld r8,64(r8) │ │ │ │ │ extsw r6,r6 │ │ │ │ │ + ld r8,64(r8) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 184 │ │ │ │ │ R_PPC64_REL24 fftw_first_divisor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r29,r3 │ │ │ │ │ @@ -220,17 +220,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 2e8 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -266,17 +266,17 @@ │ │ │ │ │ std r14,-144(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ mr r14,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r3,72(r14) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-336(r1) │ │ │ │ │ + ld r3,72(r14) │ │ │ │ │ addi r28,r1,160 │ │ │ │ │ mr r4,r28 │ │ │ │ │ bl 37c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r3,160(r1) │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ @@ -324,26 +324,26 @@ │ │ │ │ │ ld r19,232(r1) │ │ │ │ │ ld r31,328(r1) │ │ │ │ │ b 39c │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ cmpwi r16,0 │ │ │ │ │ std r15,200(r1) │ │ │ │ │ std r17,216(r1) │ │ │ │ │ + ld r15,64(r14) │ │ │ │ │ + ld r17,56(r14) │ │ │ │ │ std r18,224(r1) │ │ │ │ │ std r25,280(r1) │ │ │ │ │ - std r26,288(r1) │ │ │ │ │ divw r18,r16,r3 │ │ │ │ │ ld r25,16(r14) │ │ │ │ │ + std r26,288(r1) │ │ │ │ │ + std r27,296(r1) │ │ │ │ │ ld r26,24(r14) │ │ │ │ │ - ld r17,56(r14) │ │ │ │ │ - ld r15,64(r14) │ │ │ │ │ std r22,256(r1) │ │ │ │ │ std r23,264(r1) │ │ │ │ │ std r24,272(r1) │ │ │ │ │ - std r27,296(r1) │ │ │ │ │ ble 618 │ │ │ │ │ mulld r9,r3,r17 │ │ │ │ │ extsw r18,r18 │ │ │ │ │ li r27,0 │ │ │ │ │ std r20,240(r1) │ │ │ │ │ std r21,248(r1) │ │ │ │ │ std r9,184(r1) │ │ │ │ │ @@ -511,24 +511,24 @@ │ │ │ │ │ cmpld r26,r25 │ │ │ │ │ mulld r9,r5,r10 │ │ │ │ │ beq ab0 │ │ │ │ │ mullw r4,r27,r31 │ │ │ │ │ mulld r8,r3,r10 │ │ │ │ │ mulld r7,r10,r31 │ │ │ │ │ std r10,104(r1) │ │ │ │ │ + std r5,112(r1) │ │ │ │ │ li r0,1 │ │ │ │ │ mr r6,r24 │ │ │ │ │ std r5,128(r1) │ │ │ │ │ - std r5,112(r1) │ │ │ │ │ - std r0,144(r1) │ │ │ │ │ std r0,136(r1) │ │ │ │ │ + std r0,144(r1) │ │ │ │ │ mulld r0,r5,r3 │ │ │ │ │ - extsw r4,r4 │ │ │ │ │ mulld r8,r8,r5 │ │ │ │ │ mulld r7,r7,r5 │ │ │ │ │ + extsw r4,r4 │ │ │ │ │ mulld r4,r4,r10 │ │ │ │ │ mulld r10,r10,r24 │ │ │ │ │ std r0,120(r1) │ │ │ │ │ mulld r10,r10,r3 │ │ │ │ │ mulld r4,r4,r5 │ │ │ │ │ mulld r10,r10,r5 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ @@ -645,28 +645,28 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 8c8 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,32(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r27,64(r3) │ │ │ │ │ std r22,72(r3) │ │ │ │ │ std r26,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 8f8 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r28) │ │ │ │ │ + stw r31,92(r28) │ │ │ │ │ ld r9,24(r29) │ │ │ │ │ li r10,8 │ │ │ │ │ cmpdi r22,0 │ │ │ │ │ - stw r31,92(r28) │ │ │ │ │ lxvd2x vs12,r27,r10 │ │ │ │ │ std r9,96(r28) │ │ │ │ │ li r9,24 │ │ │ │ │ lxvd2x vs0,r27,r9 │ │ │ │ │ stxvd2x vs12,r28,r10 │ │ │ │ │ stxvd2x vs0,r28,r9 │ │ │ │ │ beq 938 │ │ │ │ │ @@ -680,17 +680,17 @@ │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ bl 948 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r15,200(r1) │ │ │ │ │ ld r16,208(r1) │ │ │ │ │ + mr r3,r28 │ │ │ │ │ ld r17,216(r1) │ │ │ │ │ ld r18,224(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ ld r19,232(r1) │ │ │ │ │ ld r22,256(r1) │ │ │ │ │ ld r23,264(r1) │ │ │ │ │ ld r24,272(r1) │ │ │ │ │ ld r25,280(r1) │ │ │ │ │ ld r26,288(r1) │ │ │ │ │ ld r27,296(r1) │ │ │ │ │ @@ -723,17 +723,17 @@ │ │ │ │ │ bl 9e0 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ b 670 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,32(r14) │ │ │ │ │ ld r6,40(r14) │ │ │ │ │ + li r7,4 │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ ld r4,24(r14) │ │ │ │ │ - li r7,4 │ │ │ │ │ ld r5,8(r14) │ │ │ │ │ ld r8,56(r14) │ │ │ │ │ ld r10,160(r1) │ │ │ │ │ cmpd r3,r6 │ │ │ │ │ mulld r9,r24,r9 │ │ │ │ │ beq ba0 │ │ │ │ │ clrldi r7,r7,32 │ │ │ │ │ @@ -796,18 +796,18 @@ │ │ │ │ │ mr r5,r26 │ │ │ │ │ b 758 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r9,48(r14) │ │ │ │ │ ld r8,56(r14) │ │ │ │ │ - ld r10,160(r1) │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r4,r24 │ │ │ │ │ + ld r10,160(r1) │ │ │ │ │ rlwinm r9,r9,0,28,28 │ │ │ │ │ mulld r8,r31,r8 │ │ │ │ │ ori r9,r9,4 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ ld r5,8(r14) │ │ │ │ │ ld r3,16(r14) │ │ │ │ │ @@ -872,68 +872,68 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000c00 : │ │ │ │ │ fftw_mpi_transpose_recurse_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r25,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x1e0 │ │ │ │ │ - addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ addis r26,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x48 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ addis r27,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x160 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x50 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + addis r29,r2,0 │ │ │ │ │ + R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ mr r30,r3 │ │ │ │ │ - li r31,0 │ │ │ │ │ - addi r29,r29,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ addi r25,r25,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x1e0 │ │ │ │ │ addi r26,r26,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x48 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + li r31,0 │ │ │ │ │ addi r27,r27,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x160 │ │ │ │ │ addi r28,r28,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x50 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r29,r29,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,40 │ │ │ │ │ bl c68 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r31,32(r3) │ │ │ │ │ - std r25,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ + std r25,16(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl c84 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,40 │ │ │ │ │ bl c94 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,32(r3) │ │ │ │ │ + std r28,24(r3) │ │ │ │ │ mr r4,r3 │ │ │ │ │ std r27,16(r3) │ │ │ │ │ - std r28,24(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl cb0 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r9,r31,1 │ │ │ │ │ li r31,1 │ │ │ │ │ cmpwi r9,2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,37 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 cc000000 00449f01 09410043 9d03429e .....D...A.C..B. │ │ │ │ │ - 0x00000030 02440e40 11417e5d 0e004506 41dfdedd .D.@.A~]..E.A... │ │ │ │ │ + 0x00000020 cc000000 00459f01 9e020941 00459d03 .....E.....A.E.. │ │ │ │ │ + 0x00000030 430e4011 417e5d0e 00450641 dfdedd00 C.@.A~]..E.A.... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 88000000 ....D........... │ │ │ │ │ - 0x00000050 004e0e60 11417e4e 0e004206 41000000 .N.`.A~N..B.A... │ │ │ │ │ + 0x00000050 004a0e60 11417e52 0e004206 41000000 .J.`.A~R..B.A... │ │ │ │ │ 0x00000060 28000000 64000000 00000000 78000000 (...d.......x... │ │ │ │ │ - 0x00000070 00460941 009d039e 029f0143 0e401141 .F.A.......C.@.A │ │ │ │ │ + 0x00000070 00450941 009d039e 02440e40 9f011141 .E.A.....D.@...A │ │ │ │ │ 0x00000080 7e4b0e00 460641df dedd0000 20000000 ~K..F.A..... ... │ │ │ │ │ 0x00000090 90000000 00000000 78000000 00440941 ........x....D.A │ │ │ │ │ 0x000000a0 009f0143 0e301141 7e4f0e00 440641df ...C.0.A~O..D.A. │ │ │ │ │ 0x000000b0 20000000 b4000000 00000000 60000000 ...........`... │ │ │ │ │ 0x000000c0 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ 0x000000d0 430641df 24000000 d8000000 00000000 C.A.$........... │ │ │ │ │ - 0x000000e0 74000000 00440941 009f0143 9e02430e t....D.A...C..C. │ │ │ │ │ - 0x000000f0 3011417e 4b0e0044 0641dfde d8000000 0.A~K..D.A...... │ │ │ │ │ + 0x000000e0 74000000 00450941 009f019e 02450e30 t....E.A.....E.0 │ │ │ │ │ + 0x000000f0 11417e4b 0e004406 41dfde00 d8000000 .A~K..D.A....... │ │ │ │ │ 0x00000100 00010000 00000000 b4080000 00450941 .............E.A │ │ │ │ │ - 0x00000110 008e129c 04439d03 9e02450e d0021141 .....C....E....A │ │ │ │ │ - 0x00000120 7e4b0a0e 00470641 dedddcce 410b4c93 ~K...G.A....A.L. │ │ │ │ │ + 0x00000110 008e129c 04439d03 9e02440e d0021141 .....C....D....A │ │ │ │ │ + 0x00000120 7e4c0a0e 00470641 dedddcce 410b4c93 ~L...G.A....A.L. │ │ │ │ │ 0x00000130 0d419f01 49901046 d041d341 df429010 .A..I..F.A.A.B.. │ │ │ │ │ - 0x00000140 930d9f01 428f1141 910f4192 0e419907 ....B..A..A..A.. │ │ │ │ │ - 0x00000150 419a0646 960a4197 09419808 419b0545 A..F..A..A..A..E │ │ │ │ │ + 0x00000140 930d9f01 428f1141 910f4392 0e419907 ....B..A..C..A.. │ │ │ │ │ + 0x00000150 439a0641 9b054296 0a419709 41980845 C..A..B..A..A..E │ │ │ │ │ 0x00000160 940c4195 0b024fcf 41d041d1 41d241d3 ..A...O.A.A.A.A. │ │ │ │ │ 0x00000170 41d441d5 43d641d7 41d841d9 41da41db A.A.C.A.A.A.A.A. │ │ │ │ │ 0x00000180 41df418f 11901091 0f920e93 0d940c95 A.A............. │ │ │ │ │ 0x00000190 0b960a97 09980899 079a069b 059f0141 ...............A │ │ │ │ │ 0x000001a0 d441d557 0acf41d0 41d141d2 41d3410b .A.W..A.A.A.A.A. │ │ │ │ │ - 0x000001b0 02b30acf 41d041d1 41d242d3 41d641d7 ....A.A.A.B.A.A. │ │ │ │ │ + 0x000001b0 02b30acf 41d042d1 41d241d3 41d641d7 ....A.B.A.A.A.A. │ │ │ │ │ 0x000001c0 41d841d9 41da41db 41df410e 00460641 A.A.A.A.A.A..F.A │ │ │ │ │ - 0x000001d0 dedddcce 440b0000 34000000 dc010000 ....D...4....... │ │ │ │ │ - 0x000001e0 00000000 00010000 00480941 0099079a .........H.A.... │ │ │ │ │ - 0x000001f0 069b059c 049d0347 9e029f01 490e6011 .......G....I.`. │ │ │ │ │ - 0x00000200 417e5b0e 00490641 dfdedddc dbdad900 A~[..I.A........ │ │ │ │ │ + 0x000001d0 dedddcce 440b0000 38000000 dc010000 ....D...8....... │ │ │ │ │ + 0x000001e0 00000000 00010000 00459907 9a060941 .........E.....A │ │ │ │ │ + 0x000001f0 00449b05 9c04449d 039e0246 9f011141 .D....D....F...A │ │ │ │ │ + 0x00000200 7e440e60 5c0e0049 0641dfde dddcdbda ~D.`\..I.A...... │ │ │ │ │ + 0x00000210 d9000000 .... │ │ │ ├── transpose-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3408 (bytes into file) │ │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xd50: │ │ │ │ │ +There are 14 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000408 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0008b8 000348 18 I 11 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008c0 000348 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000448 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000448 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000448 00003e 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000486 000028 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000c00 000060 18 I 11 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000c08 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 0004ae 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0004ae 000100 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000c60 000078 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0005b0 000228 18 12 9 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 0007d8 0000e0 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000cd8 000077 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0004ae 000104 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 000c68 000078 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0005b8 000228 18 12 9 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 0007e0 0000e0 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000ce0 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x8b8 contains 35 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8c0 contains 35 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000020 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 000000000000002c 0000000b0000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ 0000000000000060 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000064 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -15,39 +15,39 @@ │ │ │ │ │ 0000000000000150 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000154 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000018c 0000000e0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000001a0 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ 00000000000001bc 000000100000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 00000000000001f0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001f4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000204 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000210 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000208 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000214 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 0000000000000220 000000110000000a R_PPC64_REL24 0000000000000000 fftw_md5puts + 0 │ │ │ │ │ 0000000000000240 000000120000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000250 000000130000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 0000000000000260 000000130000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 0000000000000270 000000130000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 0000000000000280 000000130000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 0000000000000290 000000130000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 00000000000002a0 0000000c0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000002b0 000000120000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 00000000000002e0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002e4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000318 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000330 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000002f8 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000318 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000034c 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem + 0 │ │ │ │ │ 00000000000003b8 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xc00 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc08 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1f0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 150 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc60 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc68 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 150 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -20,97 +20,101 @@ │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000044 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000150 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000007c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 144 to 0000000000000124 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=0000000000000150..00000000000001ec │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000168 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000174 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000001c8 │ │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000001c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000001dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=00000000000001f0..00000000000002dc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000200 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000204 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000021c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000002cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=00000000000002e0..0000000000000408 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000314 │ │ │ │ │ +000000c0 0000000000000040 000000c4 FDE cie=00000000 pc=00000000000002e0..0000000000000408 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002f4 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000030c │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000031c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000032c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000033c │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 124 to 00000000000003c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000003f8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000003f4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003f8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -|xK<}xSZ} │ │ │ │ │ (mpi-transpose %d %d %d %D %D %D %D %D %d) │ │ │ │ │ mpi-transpose │ │ │ │ │ MPI_Comm_free │ │ │ │ │ fftw_ifree │ │ │ │ │ MPI_Comm_size │ │ │ │ │ fftw_ialignment_of │ │ │ │ │ MPI_Comm_rank │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -41,19 +41,19 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ addi r4,r1,128 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bl 9c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ @@ -107,32 +107,32 @@ │ │ │ │ │ 0000000000000150 : │ │ │ │ │ zero(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ + ld r9,24(r3) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - ld r9,24(r3) │ │ │ │ │ + ld r29,32(r3) │ │ │ │ │ ld r30,8(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ld r29,32(r3) │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - mulld r30,r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ + mulld r30,r30,r9 │ │ │ │ │ bl 18c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r4,56(r31) │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ bl 1a0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 1c4 │ │ │ │ │ sldi r5,r3,3 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -156,24 +156,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 220 │ │ │ │ │ R_PPC64_REL24 fftw_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,40(r30) │ │ │ │ │ ld r4,32(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -230,50 +230,50 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002e0 : │ │ │ │ │ fftw_mpi_mkproblem_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ - std r23,-72(r1) │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ mr r29,r3 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ li r3,80 │ │ │ │ │ mr r23,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r24,r6 │ │ │ │ │ mr r25,r7 │ │ │ │ │ - mr r28,r9 │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ mr r26,r10 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ lwz r22,208(r1) │ │ │ │ │ bl 34c │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem │ │ │ │ │ nop │ │ │ │ │ cmpd r29,r27 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r29,16(r3) │ │ │ │ │ std r30,24(r3) │ │ │ │ │ - std r23,8(r3) │ │ │ │ │ std r24,32(r3) │ │ │ │ │ + std r23,8(r3) │ │ │ │ │ std r25,40(r3) │ │ │ │ │ mr r3,r27 │ │ │ │ │ bgt 37c │ │ │ │ │ mr r3,r29 │ │ │ │ │ cmpd r30,r28 │ │ │ │ │ mr r4,r30 │ │ │ │ │ std r3,56(r31) │ │ │ │ │ @@ -300,13 +300,13 @@ │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,20 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 54000000 00440941 009f0144 0e301141 T....D.A...D.0.A │ │ │ │ │ 0x00000030 7e460e00 430641df 30000000 3c000000 ~F..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 f0000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x00000050 049d039e 029f0145 0ec00111 417e640e .......E....A~d. │ │ │ │ │ - 0x00000060 00470641 dfdedddc db000000 28000000 .G.A........(... │ │ │ │ │ - 0x00000070 70000000 00000000 9c000000 00470941 p............G.A │ │ │ │ │ - 0x00000080 009d039e 029f0147 0e501141 7e500e00 .......G.P.A~P.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 ec000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 670e0044 0641dfde ..E.@.A~g..D.A.. │ │ │ │ │ - 0x000000c0 3c000000 c4000000 00000000 28010000 <...........(... │ │ │ │ │ - 0x000000d0 004d0941 00960a97 09980899 079a069b .M.A............ │ │ │ │ │ - 0x000000e0 059c049d 039e029f 014d0e70 11417e5f .........M.p.A~_ │ │ │ │ │ - 0x000000f0 0e004d06 41dfdedd dcdbdad9 d8d7d600 ..M.A........... │ │ │ │ │ + 0x00000040 00000000 f0000000 00470941 009b059c .........G.A.... │ │ │ │ │ + 0x00000050 049d039e 02431141 7e9f0143 0ec00164 .....C.A~..C...d │ │ │ │ │ + 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ + 0x00000070 70000000 00000000 9c000000 00460941 p............F.A │ │ │ │ │ + 0x00000080 009d039e 02439f01 440e5011 417e510e .....C..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 ec000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e68 0e004406 41dfde00 .F.@.A~h..D.A... │ │ │ │ │ + 0x000000c0 40000000 c4000000 00000000 28010000 @...........(... │ │ │ │ │ + 0x000000d0 00459e02 9d030941 0046960a 97094498 .E.....A.F....D. │ │ │ │ │ + 0x000000e0 08990744 9a069b05 449c049f 01430e70 ...D....D....C.p │ │ │ │ │ + 0x000000f0 11417e5f 0e004c06 4141dfde dddcdbda .A~_..L.AA...... │ │ │ │ │ + 0x00000100 d9d8d7d6 .... │ │ │ ├── transpose-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,40(r4) │ │ │ │ │ ld r4,32(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── dft-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xba8 contains 44 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000070 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000074 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000088 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000090 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000098 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000000d0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e8 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000110 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000114 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000128 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000150 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ │ 0000000000000480 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000484 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000004bc 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local + 0 │ │ │ │ │ 00000000000004f8 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local + 0 │ │ │ │ │ 0000000000000520 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000524 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000052c 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000053c 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000540 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000548 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000558 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xfc8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001e00000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 110 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,30 +7,30 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000006c │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000054 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000005c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000070..00000000000000c8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000000b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -56,19 +56,19 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000044 00000098 FDE cie=00000000 pc=0000000000000150..0000000000000478 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000178 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000188 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000198 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 320 to 00000000000002d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002f0 │ │ │ │ │ @@ -96,16 +96,16 @@ │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000444 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000dc 0000000000000024 000000e0 FDE cie=00000000 pc=0000000000000480..000000000000051c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000004a8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000004bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000004dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000004ec │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,28 +5,28 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r10,72(r9) │ │ │ │ │ ld r9,80(r9) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - sldi r10,r10,3 │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - sldi r9,r9,3 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + sldi r10,r10,3 │ │ │ │ │ + sldi r9,r9,3 │ │ │ │ │ add r6,r5,r10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ add r7,r5,r9 │ │ │ │ │ + mtctr r12 │ │ │ │ │ add r5,r4,r9 │ │ │ │ │ add r4,r4,r10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -44,21 +44,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -119,41 +119,41 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 170 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ li r4,0 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 198 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 450 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ bne 300 │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ ld r4,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ addi r5,r1,56 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ ld r4,32(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,32 │ │ │ │ │ addi r5,r1,40 │ │ │ │ │ bl 1dc │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,64 │ │ │ │ │ @@ -348,16 +348,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 4a0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local │ │ │ │ │ @@ -395,17 +395,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 558 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 6c000000 004b0e20 11417e4a 0e004206 l....K. .A~J..B. │ │ │ │ │ + 0x00000020 6c000000 00490e20 11417e4c 0e004206 l....I. .A~L..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000040 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ 0x00000060 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 44000000 98000000 00000000 A...D........... │ │ │ │ │ - 0x000000a0 28030000 004a0941 009f0144 9d039e02 (....J.A...D.... │ │ │ │ │ + 0x000000a0 28030000 004a9f01 9e024409 41009d03 (....J....D.A... │ │ │ │ │ 0x000000b0 440e8001 11417e02 500a0e00 460641df D....A~.P...F.A. │ │ │ │ │ 0x000000c0 dedd440b 410a0e00 460641df dedd410b ..D.A...F.A...A. │ │ │ │ │ 0x000000d0 429b0541 9c040245 db41dc00 24000000 B..A...E.A..$... │ │ │ │ │ - 0x000000e0 e0000000 00000000 9c000000 004a0941 .............J.A │ │ │ │ │ - 0x000000f0 009f0145 0e301141 7e480a0e 00440641 ...E.0.A~H...D.A │ │ │ │ │ + 0x000000e0 e0000000 00000000 9c000000 004a9f01 .............J.. │ │ │ │ │ + 0x000000f0 09410045 0e301141 7e480a0e 00440641 .A.E.0.A~H...D.A │ │ │ │ │ 0x00000100 df410b00 20000000 08010000 00000000 .A.. ........... │ │ │ │ │ 0x00000110 60000000 00450941 009f0145 0e301141 `....E.A...E.0.A │ │ │ │ │ 0x00000120 7e470e00 430641df ~G..C.A. │ │ │ ├── dft-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5608 (bytes into file) │ │ │ │ │ + Start of section headers: 5584 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x15e8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x15d0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00080c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f40 000510 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00084c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00084c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00084c 000032 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00087e 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001450 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00089e 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0014b0 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0008b6 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0008b6 000164 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0014c8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000a20 000348 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000d68 0001d2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001558 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0007fc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000f28 000510 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00083c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00083c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00083c 000032 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00086e 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001438 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00088e 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001498 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0008a6 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0008a6 000160 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0014b0 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000a08 000348 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000d50 0001d2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001540 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ 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 264 FUNC LOCAL DEFAULT [: 8] 1 apply │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 4: 0000000000000110 120 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 5: 0000000000000190 84 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 6: 00000000000001f0 1288 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 7: 0000000000000700 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 6: 00000000000001f0 1272 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 7: 00000000000006f0 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_is_local_after │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_any_true │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_mkdtensor │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_mkproblem_dft_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_dft_serial_applicable │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 31: 0000000000000770 156 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dft_rank_geq2_register │ │ │ │ │ + 31: 0000000000000760 156 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_dft_rank_geq2_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_mpi_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf40 contains 54 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xf28 contains 54 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000110 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000114 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000120 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000130 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000138 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000148 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000014c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000150 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000190 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001b0 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,58 +20,58 @@ │ │ │ │ │ 0000000000000278 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002b8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002fc 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_extract_reim + 0 │ │ │ │ │ 0000000000000318 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_extract_reim + 0 │ │ │ │ │ 0000000000000350 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000360 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000378 000000120000000a R_PPC64_REL24 0000000000000000 fftw_mktensor + 0 │ │ │ │ │ -00000000000004b4 000000130000000a R_PPC64_REL24 0000000000000000 fftw_tensor_sz + 0 │ │ │ │ │ -00000000000004dc 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ -00000000000004f8 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ -0000000000000518 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000000528 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ -0000000000000540 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -0000000000000554 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkdtensor + 0 │ │ │ │ │ -0000000000000590 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000005a0 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ -00000000000005b8 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -00000000000005c8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000005cc 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000005d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000005d8 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000005dc 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ -000000000000063c 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add + 0 │ │ │ │ │ -0000000000000698 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ -00000000000006a4 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ -00000000000006d8 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dft_serial_applicable + 0 │ │ │ │ │ -0000000000000700 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000704 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000004a4 000000130000000a R_PPC64_REL24 0000000000000000 fftw_tensor_sz + 0 │ │ │ │ │ +00000000000004cc 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ +00000000000004e8 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ +0000000000000508 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000518 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ +0000000000000530 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ +0000000000000544 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkdtensor + 0 │ │ │ │ │ +0000000000000580 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000590 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ +00000000000005a8 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ +00000000000005b8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000005bc 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000005c4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000005c8 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000005cc 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ +000000000000062c 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add + 0 │ │ │ │ │ +0000000000000688 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000694 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ +00000000000006c8 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dft_serial_applicable + 0 │ │ │ │ │ +00000000000006f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000006f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000718 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000728 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ -0000000000000738 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ -0000000000000770 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000774 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000780 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000790 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000007a0 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ -00000000000007b8 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ -00000000000007c8 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ -00000000000007e0 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ +0000000000000760 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000764 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000770 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000780 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000790 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ +00000000000007a8 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ +00000000000007b8 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ +00000000000007d0 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1450 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1438 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 700 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 6f0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 110 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x14b0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1498 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x14c8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x14b0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + 110 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ -000000000000011c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 700 │ │ │ │ │ -0000000000000144 000000010000001a R_PPC64_REL32 0000000000000000 .text + 770 │ │ │ │ │ +000000000000011c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6f0 │ │ │ │ │ +0000000000000144 000000010000001a R_PPC64_REL32 0000000000000000 .text + 760 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,25 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000108 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000000094 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -34,20 +33,21 @@ │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000004c 000000000000001c 00000050 FDE cie=00000000 pc=0000000000000110..0000000000000188 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000178 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -60,31 +60,31 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000080 00000094 FDE cie=00000000 pc=00000000000001f0..00000000000006f8 │ │ │ │ │ +00000090 0000000000000080 00000094 FDE cie=00000000 pc=00000000000001f0..00000000000006e8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001fc │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000224 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000022c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000230 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000238 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000023c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000240 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000026c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000026c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000278 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000290 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000294 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -107,83 +107,81 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 880 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc1: 864 to 0000000000000640 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000654 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000644 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000658 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000648 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000065c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000064c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000660 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000650 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000664 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000654 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000658 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000066c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000065c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000660 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000664 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000670 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000006b4 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000006a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006a8 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006ac │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b0 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b4 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b8 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006bc │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c4 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000024 00000118 FDE cie=00000000 pc=0000000000000700..0000000000000764 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000710 │ │ │ │ │ +00000114 0000000000000024 00000118 FDE cie=00000000 pc=00000000000006f0..0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000704 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000071c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000728 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000718 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000744 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000734 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000013c 0000000000000024 00000140 FDE cie=00000000 pc=0000000000000770..000000000000080c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000780 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000013c 0000000000000020 00000140 FDE cie=00000000 pc=0000000000000760..00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000770 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000788 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000078c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000007ec │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000007dc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,33 +6,33 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - lwz r9,96(r31) │ │ │ │ │ ld r6,80(r31) │ │ │ │ │ ld r7,88(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-64(r1) │ │ │ │ │ + lwz r9,96(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r6,r6,3 │ │ │ │ │ sldi r7,r7,3 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-64(r1) │ │ │ │ │ add r4,r4,r6 │ │ │ │ │ add r5,r30,r7 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ beq b0 │ │ │ │ │ add r7,r29,r7 │ │ │ │ │ add r6,r29,r6 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -85,30 +85,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,96(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 150 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -167,19 +167,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 230 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r29,120(r1) │ │ │ │ │ std r30,128(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 268 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2a0 │ │ │ │ │ ld r10,24(r31) │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -213,17 +213,17 @@ │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ std r24,80(r1) │ │ │ │ │ std r25,88(r1) │ │ │ │ │ std r26,96(r1) │ │ │ │ │ std r27,104(r1) │ │ │ │ │ std r28,112(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - bne 6d4 │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ + bne 6c4 │ │ │ │ │ ld r28,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ addi r5,r1,56 │ │ │ │ │ mr r4,r28 │ │ │ │ │ bl 2fc │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ ld r27,32(r31) │ │ │ │ │ @@ -232,18 +232,18 @@ │ │ │ │ │ addi r5,r1,40 │ │ │ │ │ mr r4,r27 │ │ │ │ │ bl 318 │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 670 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 670 │ │ │ │ │ ld r9,56(r1) │ │ │ │ │ std r9,40(r1) │ │ │ │ │ ld r9,48(r1) │ │ │ │ │ std r9,32(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ bl 350 │ │ │ │ │ @@ -258,188 +258,184 @@ │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 378 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r31) │ │ │ │ │ - ld r7,16(r31) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ - sldi r7,r7,1 │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ + sldi r6,r6,1 │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r6,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r6) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ - std r7,24(r10) │ │ │ │ │ - std r7,-32(r6) │ │ │ │ │ - blt 4b0 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 458 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + std r6,24(r10) │ │ │ │ │ + std r6,-32(r9) │ │ │ │ │ + blt 4a0 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ + ble 448 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - nop │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ - bdnz 420 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 410 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r26,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 4b0 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 4a0 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r26,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 4b4 │ │ │ │ │ + bl 4a4 │ │ │ │ │ R_PPC64_REL24 fftw_tensor_sz │ │ │ │ │ nop │ │ │ │ │ ld r9,16(r26) │ │ │ │ │ ld r25,8(r26) │ │ │ │ │ lwa r5,68(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ mulld r25,r25,r9 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 4dc │ │ │ │ │ + bl 4cc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r6,16(r31) │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r5,r25 │ │ │ │ │ mr r4,r25 │ │ │ │ │ - bl 4f8 │ │ │ │ │ + bl 4e8 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,32(r1) │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ ld r6,48(r1) │ │ │ │ │ ld r5,56(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 518 │ │ │ │ │ + bl 508 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 528 │ │ │ │ │ + bl 518 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 540 │ │ │ │ │ + bl 530 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 690 │ │ │ │ │ + bne 680 │ │ │ │ │ li r3,1 │ │ │ │ │ - bl 554 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r31) │ │ │ │ │ li r10,8 │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ - ld r7,48(r31) │ │ │ │ │ mr r6,r27 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r28 │ │ │ │ │ + ld r7,48(r31) │ │ │ │ │ lxvd2x vs0,r8,r10 │ │ │ │ │ ld r8,24(r8) │ │ │ │ │ mulld r4,r24,r4 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ std r8,24(r3) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ - bl 590 │ │ │ │ │ + bl 580 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5a0 │ │ │ │ │ + bl 590 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 5b8 │ │ │ │ │ + bl 5a8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 694 │ │ │ │ │ + bne 684 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,104 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 5dc │ │ │ │ │ + bl 5cc │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ std r27,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 608 │ │ │ │ │ + bne 5f8 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,56(r1) │ │ │ │ │ stw r9,96(r28) │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ addi r5,r28,8 │ │ │ │ │ addi r4,r27,8 │ │ │ │ │ @@ -447,15 +443,15 @@ │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,3 │ │ │ │ │ std r10,80(r28) │ │ │ │ │ ld r10,48(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,3 │ │ │ │ │ std r9,88(r28) │ │ │ │ │ - bl 63c │ │ │ │ │ + bl 62c │ │ │ │ │ R_PPC64_REL24 fftw_ops_add │ │ │ │ │ nop │ │ │ │ │ ld r0,160(r1) │ │ │ │ │ mr r3,r28 │ │ │ │ │ ld r24,80(r1) │ │ │ │ │ ld r25,88(r1) │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ @@ -471,64 +467,64 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r28,r27 │ │ │ │ │ b 348 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r27,0 │ │ │ │ │ mr r3,r27 │ │ │ │ │ - bl 698 │ │ │ │ │ + bl 688 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 6a4 │ │ │ │ │ + bl 694 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,160(r1) │ │ │ │ │ ld r24,80(r1) │ │ │ │ │ ld r25,88(r1) │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r28,112(r1) │ │ │ │ │ ld r29,120(r1) │ │ │ │ │ ld r30,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 220 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6d8 │ │ │ │ │ + bl 6c8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 2e8 │ │ │ │ │ - b 6ac │ │ │ │ │ + b 69c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000700 : │ │ │ │ │ +00000000000006f0 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 728 │ │ │ │ │ + bl 718 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 738 │ │ │ │ │ + bl 728 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -536,52 +532,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000770 : │ │ │ │ │ +0000000000000760 : │ │ │ │ │ fftw_mpi_dft_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 7a0 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 790 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 7b8 │ │ │ │ │ + bl 7a8 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7b8 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 7e0 │ │ │ │ │ + bl 7d0 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,27 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 08010000 00439f01 44094100 9d03429e .....C..D.A...B. │ │ │ │ │ - 0x00000030 024a0e40 11417e52 0a0e0045 0641dfde .J.@.A~R...E.A.. │ │ │ │ │ - 0x00000040 dd420b4d 0e004506 41dfdedd 1c000000 .B.M..E.A....... │ │ │ │ │ - 0x00000050 50000000 00000000 78000000 004c0e60 P.......x....L.` │ │ │ │ │ - 0x00000060 11417e4c 0e004206 41000000 20000000 .A~L..B.A... ... │ │ │ │ │ + 0x00000020 08010000 00449f01 9e024509 41009d03 .....D....E.A... │ │ │ │ │ + 0x00000030 450e4011 417e570a 0e004506 41dfdedd E.@.A~W...E.A... │ │ │ │ │ + 0x00000040 420b4d0e 00450641 dfdedd00 1c000000 B.M..E.A........ │ │ │ │ │ + 0x00000050 50000000 00000000 78000000 004a0e60 P.......x....J.` │ │ │ │ │ + 0x00000060 11417e4e 0e004206 41000000 20000000 .A~N..B.A... ... │ │ │ │ │ 0x00000070 70000000 00000000 54000000 00440941 p.......T....D.A │ │ │ │ │ 0x00000080 009f0144 0e301141 7e460e00 430641df ...D.0.A~F..C.A. │ │ │ │ │ - 0x00000090 80000000 94000000 00000000 08050000 ................ │ │ │ │ │ + 0x00000090 80000000 94000000 00000000 f8040000 ................ │ │ │ │ │ 0x000000a0 00439f01 430e9001 470a0e00 42df410b .C..C...G...B.A. │ │ │ │ │ - 0x000000b0 429d0341 9e024c09 41004311 417e46dd B..A..L.A.C.A~F. │ │ │ │ │ + 0x000000b0 439d0341 9e024b09 41004311 417e46dd C..A..K.A.C.A~F. │ │ │ │ │ 0x000000c0 41de4106 41429d03 9e0241dd 41de419d A.A.AB....A.A.A. │ │ │ │ │ 0x000000d0 039e0211 417e4998 08419907 419a0641 ....A~I..A..A..A │ │ │ │ │ - 0x000000e0 9b05419c 0402dc0a d841d941 da41db41 ..A......A.A.A.A │ │ │ │ │ + 0x000000e0 9b05419c 0402d80a d841d941 da41db41 ..A......A.A.A.A │ │ │ │ │ 0x000000f0 dc41dd41 de410e00 41064141 df430b4d .A.A.A..A.AA.C.M │ │ │ │ │ 0x00000100 0ad841d9 41da41db 41dc41dd 41de4106 ..A.A.A.A.A.A.A. │ │ │ │ │ 0x00000110 41410b00 24000000 18010000 00000000 AA..$........... │ │ │ │ │ - 0x00000120 64000000 00440941 009f0143 9e02430e d....D.A...C..C. │ │ │ │ │ - 0x00000130 3011417e 470e0044 0641dfde 24000000 0.A~G..D.A..$... │ │ │ │ │ - 0x00000140 40010000 00000000 9c000000 00440941 @............D.A │ │ │ │ │ - 0x00000150 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x00000160 0641dfde .A.. │ │ │ │ │ + 0x00000120 64000000 00450941 009f019e 02450e30 d....E.A.....E.0 │ │ │ │ │ + 0x00000130 11417e47 0e004406 41dfde00 20000000 .A~G..D.A... ... │ │ │ │ │ + 0x00000140 40010000 00000000 9c000000 00449e02 @............D.. │ │ │ │ │ + 0x00000150 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── dft-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6416 (bytes into file) │ │ │ │ │ + Start of section headers: 6408 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1910: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1908: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0009ec 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001178 000600 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001170 000600 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000a2c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000a6f 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001778 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001770 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a8f 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017d8 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017d0 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000aa7 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000aa7 000174 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0017f0 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000c20 000360 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000f80 0001f2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001880 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000aa7 000170 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0017e8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000c18 000360 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000f78 0001f2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001878 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1178 contains 64 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1170 contains 64 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000120 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000124 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000140 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000148 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000158 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000015c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000160 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000174 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000001a0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001a4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001c0 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ @@ -62,26 +62,26 @@ │ │ │ │ │ 0000000000000960 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000970 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000980 000000210000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000998 000000220000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 00000000000009a8 000000210000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 00000000000009c0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1778 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1770 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8d0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x17d8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x17d0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 200 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x17f0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x17e8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000070 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1a0 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 200 │ │ │ │ │ 000000000000012c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ │ 0000000000000154 000000010000001a R_PPC64_REL32 0000000000000000 .text + 950 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,43 +7,45 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000114 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000028 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000000c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000000e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 000000000000001c 0000004c FDE cie=00000000 pc=0000000000000120..000000000000019c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000018c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -58,144 +60,142 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000094 00000090 FDE cie=00000000 pc=0000000000000200..00000000000008cc │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000218 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000234 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000023c │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000240 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000248 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000024c │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000024c │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000027c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000288 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002a0 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002a4 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000002b0 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b4 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b8 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002bc │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000300 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000030c │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000031c │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc2: 1240 to 00000000000007f8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000007fc │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000800 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000804 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000808 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000080c │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000810 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000814 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000818 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000081c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000820 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000824 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000874 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000878 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000087c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000880 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000884 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000888 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000088c │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000890 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000894 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000898 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000008a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000124 0000000000000024 00000128 FDE cie=00000000 pc=00000000000008d0..0000000000000944 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008e0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000924 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000024 00000150 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ +0000014c 0000000000000020 00000150 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000960 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000097c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000009cc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000009cc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,37 +6,37 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - lwz r9,104(r31) │ │ │ │ │ ld r6,88(r31) │ │ │ │ │ ld r7,96(r31) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + lwz r9,104(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r6,r6,3 │ │ │ │ │ sldi r7,r7,3 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ add r28,r5,r6 │ │ │ │ │ add r27,r5,r7 │ │ │ │ │ add r4,r4,r6 │ │ │ │ │ add r5,r30,r7 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ beq f0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -89,30 +89,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,104(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 160 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -157,234 +157,234 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000200 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - mr r25,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ stdu r1,-240(r1) │ │ │ │ │ lwz r9,0(r4) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ ble 230 │ │ │ │ │ - lwz r9,44(r25) │ │ │ │ │ + lwz r9,44(r31) │ │ │ │ │ cmpwi r9,8 │ │ │ │ │ beq 240 │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ li r3,0 │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ - std r30,224(r1) │ │ │ │ │ - std r31,232(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + std r29,216(r1) │ │ │ │ │ + std r30,224(r1) │ │ │ │ │ + mr r29,r3 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ beq 278 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2b0 │ │ │ │ │ - ld r10,24(r25) │ │ │ │ │ - ld r9,32(r25) │ │ │ │ │ + ld r10,24(r31) │ │ │ │ │ + ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 2b0 │ │ │ │ │ mflr r0 │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,256(r1) │ │ │ │ │ bl 288 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 2bc │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ + ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 230 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ + ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ b 230 │ │ │ │ │ - ld r4,8(r25) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,2 │ │ │ │ │ bl 2c8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 298 │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ std r23,168(r1) │ │ │ │ │ ld r4,24(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl 2e8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ mr r23,r3 │ │ │ │ │ beq 304 │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ b 298 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ std r22,160(r1) │ │ │ │ │ std r24,176(r1) │ │ │ │ │ + std r25,184(r1) │ │ │ │ │ std r26,192(r1) │ │ │ │ │ std r27,200(r1) │ │ │ │ │ std r28,208(r1) │ │ │ │ │ - std r29,216(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 8a8 │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - ld r28,24(r25) │ │ │ │ │ + ld r27,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,128 │ │ │ │ │ addi r5,r1,136 │ │ │ │ │ - addi r26,r1,120 │ │ │ │ │ - addi r27,r1,112 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + addi r25,r1,120 │ │ │ │ │ + addi r26,r1,112 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ bl 344 │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ - ld r29,32(r25) │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + ld r28,32(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ bl 360 │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ + lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 830 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 830 │ │ │ │ │ ld r9,136(r1) │ │ │ │ │ std r9,120(r1) │ │ │ │ │ ld r9,128(r1) │ │ │ │ │ std r9,112(r1) │ │ │ │ │ - ld r3,48(r25) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,148 │ │ │ │ │ bl 398 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ - ld r3,48(r25) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,144 │ │ │ │ │ bl 3a8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor │ │ │ │ │ nop │ │ │ │ │ - ld r7,16(r25) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ mr r24,r3 │ │ │ │ │ - ld r3,8(r25) │ │ │ │ │ - sldi r7,r7,1 │ │ │ │ │ - lwz r8,0(r3) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ + lwz r7,0(r6) │ │ │ │ │ + sldi r5,r5,1 │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r4,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + cmpwi r4,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r6,r24,r9 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ + add r10,r6,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r6) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r10,r24,r10 │ │ │ │ │ - std r7,24(r10) │ │ │ │ │ - std r7,-32(r6) │ │ │ │ │ - addi r6,r8,-3 │ │ │ │ │ - cmpwi r6,0 │ │ │ │ │ + add r10,r3,r10 │ │ │ │ │ + std r5,24(r10) │ │ │ │ │ + std r5,-32(r9) │ │ │ │ │ blt 4f0 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r5,r8,-40 │ │ │ │ │ ble 498 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r5,r24,r7 │ │ │ │ │ - ldx r10,r24,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r3,r7 │ │ │ │ │ - add r9,r24,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ + ldx r10,r3,r10 │ │ │ │ │ + ldx r5,r3,r5 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r5 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ - addi r6,r6,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ + addi r4,r4,-2 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r5,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r5,48(r9) │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r5,-16(r8) │ │ │ │ │ + std r5,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ bdnz 460 │ │ │ │ │ - extsw r9,r6 │ │ │ │ │ - cmpwi r6,0 │ │ │ │ │ + extsw r9,r4 │ │ │ │ │ + cmpwi r4,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r5,r3,r9 │ │ │ │ │ + add r5,r6,r9 │ │ │ │ │ add r9,r24,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r5) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ + addi r8,r4,-1 │ │ │ │ │ std r7,8(r9) │ │ │ │ │ - addi r8,r6,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ beq 4f0 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ - ld r6,8(r5) │ │ │ │ │ + ld r5,8(r5) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ - std r6,-16(r9) │ │ │ │ │ + std r5,-16(r9) │ │ │ │ │ add r8,r24,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ lwz r10,0(r24) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ ble 590 │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r24,32 │ │ │ │ │ li r8,1 │ │ │ │ │ clrldi r10,r10,32 │ │ │ │ │ - andi. r6,r10,3 │ │ │ │ │ - addi r5,r10,-1 │ │ │ │ │ + andi. r5,r10,3 │ │ │ │ │ + addi r4,r10,-1 │ │ │ │ │ mr r7,r10 │ │ │ │ │ beq 55c │ │ │ │ │ - cmpdi r6,1 │ │ │ │ │ + cmpdi r5,1 │ │ │ │ │ beq 548 │ │ │ │ │ - cmpdi r6,2 │ │ │ │ │ + cmpdi r5,2 │ │ │ │ │ beq 538 │ │ │ │ │ ld r23,0(r9) │ │ │ │ │ - mr r10,r5 │ │ │ │ │ + mr r10,r4 │ │ │ │ │ addi r9,r24,56 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ + ld r5,0(r9) │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r23,r23,r6 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ + mulld r23,r23,r5 │ │ │ │ │ + ld r5,0(r9) │ │ │ │ │ cmpdi r10,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r23,r23,r6 │ │ │ │ │ + mulld r23,r23,r5 │ │ │ │ │ beq 58c │ │ │ │ │ srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ ld r7,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ mulld r10,r23,r10 │ │ │ │ │ @@ -393,22 +393,22 @@ │ │ │ │ │ mulld r23,r10,r23 │ │ │ │ │ ld r10,-24(r9) │ │ │ │ │ mulld r8,r8,r10 │ │ │ │ │ bdnz 564 │ │ │ │ │ mulld r23,r23,r8 │ │ │ │ │ ld r9,16(r24) │ │ │ │ │ ld r22,8(r24) │ │ │ │ │ + ld r4,16(r6) │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ - ld r4,16(r3) │ │ │ │ │ - ld r3,8(r3) │ │ │ │ │ + ld r3,8(r6) │ │ │ │ │ mulld r22,r22,r9 │ │ │ │ │ bl 5a8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r6,16(r25) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ bl 5c4 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ @@ -418,109 +418,109 @@ │ │ │ │ │ ld r5,136(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ bl 5e4 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 5f4 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 60c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 840 │ │ │ │ │ - ld r10,8(r25) │ │ │ │ │ - ld r9,16(r25) │ │ │ │ │ - mr r6,r28 │ │ │ │ │ - mr r7,r29 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + ld r10,8(r31) │ │ │ │ │ + mr r6,r27 │ │ │ │ │ + mr r7,r28 │ │ │ │ │ + mulld r23,r23,r9 │ │ │ │ │ ld r8,16(r10) │ │ │ │ │ + ld r9,48(r10) │ │ │ │ │ ld r4,32(r10) │ │ │ │ │ ld r3,8(r10) │ │ │ │ │ - mulld r23,r23,r9 │ │ │ │ │ - ld r9,48(r10) │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ + ld r10,48(r31) │ │ │ │ │ sldi r22,r23,1 │ │ │ │ │ mr r5,r22 │ │ │ │ │ - ld r10,48(r25) │ │ │ │ │ bl 654 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 664 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ - mr r28,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 67c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 8a0 │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ bl 69c │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ ld r4,48(r9) │ │ │ │ │ ld r3,32(r9) │ │ │ │ │ - ld r29,8(r9) │ │ │ │ │ + ld r28,8(r9) │ │ │ │ │ bl 6b8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ - mulld r29,r23,r29 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mulld r28,r23,r28 │ │ │ │ │ + mr r25,r3 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - sldi r29,r29,1 │ │ │ │ │ + sldi r28,r28,1 │ │ │ │ │ bl 6dc │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r6,r23 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ - mr r27,r3 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 700 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,112(r1) │ │ │ │ │ ld r7,120(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ mr r6,r8 │ │ │ │ │ mr r5,r7 │ │ │ │ │ bl 720 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 748 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 848 │ │ │ │ │ @@ -532,97 +532,97 @@ │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 76c │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ - lwz r10,16(r30) │ │ │ │ │ + lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ - mr r29,r3 │ │ │ │ │ + mr r28,r3 │ │ │ │ │ std r24,64(r3) │ │ │ │ │ - std r28,72(r3) │ │ │ │ │ - std r27,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ + std r27,72(r3) │ │ │ │ │ + std r26,80(r3) │ │ │ │ │ bne 79c │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,136(r1) │ │ │ │ │ - stw r9,104(r29) │ │ │ │ │ - ld r9,24(r25) │ │ │ │ │ - addi r31,r29,8 │ │ │ │ │ - addi r4,r27,8 │ │ │ │ │ + stw r9,104(r28) │ │ │ │ │ + ld r9,24(r31) │ │ │ │ │ + addi r31,r28,8 │ │ │ │ │ + addi r4,r26,8 │ │ │ │ │ addi r3,r24,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,3 │ │ │ │ │ - std r10,88(r29) │ │ │ │ │ + std r10,88(r28) │ │ │ │ │ ld r10,128(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,3 │ │ │ │ │ - std r9,96(r29) │ │ │ │ │ + std r9,96(r28) │ │ │ │ │ bl 7d4 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r28,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 7e4 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r28 │ │ │ │ │ ld r22,160(r1) │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ ld r24,176(r1) │ │ │ │ │ + ld r25,184(r1) │ │ │ │ │ ld r26,192(r1) │ │ │ │ │ ld r27,200(r1) │ │ │ │ │ ld r28,208(r1) │ │ │ │ │ ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ mtlr r0 │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r28,r29 │ │ │ │ │ + mr r27,r28 │ │ │ │ │ b 390 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ li r27,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 84c │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl 858 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r24 │ │ │ │ │ bl 864 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ ld r22,160(r1) │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ ld r24,176(r1) │ │ │ │ │ + ld r25,184(r1) │ │ │ │ │ ld r26,192(r1) │ │ │ │ │ ld r27,200(r1) │ │ │ │ │ ld r28,208(r1) │ │ │ │ │ ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 230 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ b 848 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 8ac │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 328 │ │ │ │ │ b 86c │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -634,17 +634,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 8f8 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -672,26 +672,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000950 : │ │ │ │ │ fftw_mpi_dft_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 980 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 14010000 00439f01 47094100 9b059c04 .....C..G.A..... │ │ │ │ │ - 0x00000030 9d039e02 4b0e5011 417e5d0a 0e004706 ....K.P.A~]...G. │ │ │ │ │ - 0x00000040 41dfdedd dcdb430b 1c000000 4c000000 A.....C.....L... │ │ │ │ │ - 0x00000050 00000000 7c000000 004c0e60 11417e4d ....|....L.`.A~M │ │ │ │ │ + 0x00000020 14010000 00449f01 9e024a11 417e9b05 .....D....J.A~.. │ │ │ │ │ + 0x00000030 9c049d03 440e5060 0a0e0047 0641dfde ....D.P`...G.A.. │ │ │ │ │ + 0x00000040 dddcdb43 0b000000 1c000000 4c000000 ...C........L... │ │ │ │ │ + 0x00000050 00000000 7c000000 004a0e60 11417e4f ....|....J.`.A~O │ │ │ │ │ 0x00000060 0e004206 41000000 20000000 6c000000 ..B.A... ...l... │ │ │ │ │ 0x00000070 00000000 60000000 00440941 009f0144 ....`....D.A...D │ │ │ │ │ 0x00000080 0e301141 7e490e00 430641df 94000000 .0.A~I..C.A..... │ │ │ │ │ - 0x00000090 90000000 00000000 cc060000 00439907 .............C.. │ │ │ │ │ - 0x000000a0 430ef001 470a0e00 42d9410b 429e0241 C...G...B.A.B..A │ │ │ │ │ - 0x000000b0 9f014c09 41004311 417e46de 41df4106 ..L.A.C.A~F.A.A. │ │ │ │ │ - 0x000000c0 41429e02 9f0141de 41df419e 029f0111 AB....A.A.A..... │ │ │ │ │ + 0x00000090 90000000 00000000 cc060000 00439f01 .............C.. │ │ │ │ │ + 0x000000a0 430ef001 470a0e00 42df410b 439d0341 C...G...B.A.C..A │ │ │ │ │ + 0x000000b0 9e024b09 41004311 417e46dd 41de4106 ..K.A.C.A~F.A.A. │ │ │ │ │ + 0x000000c0 41429d03 9e0241dd 41de419d 039e0211 AB....A.A.A..... │ │ │ │ │ 0x000000d0 417e4997 0948d741 97094296 0a419808 A~I..H.A..B..A.. │ │ │ │ │ - 0x000000e0 419a0641 9b05419c 04419d03 0336010a A..A..A..A...6.. │ │ │ │ │ - 0x000000f0 d641d741 d841da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000100 df410e00 41064141 d9430b51 0ad641d7 .A..A.AA.C.Q..A. │ │ │ │ │ - 0x00000110 41d841da 41db41dc 41dd41de 41df4106 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x000000e0 41990741 9a06419b 05419c04 0336010a A..A..A..A...6.. │ │ │ │ │ + 0x000000f0 d641d741 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000100 de410e00 41064141 df430b51 0ad641d7 .A..A.AA.C.Q..A. │ │ │ │ │ + 0x00000110 41d841d9 41da41db 41dc41dd 41de4106 A.A.A.A.A.A.A.A. │ │ │ │ │ 0x00000120 41420b00 24000000 28010000 00000000 AB..$...(....... │ │ │ │ │ - 0x00000130 74000000 00440941 009f0143 9e02430e t....D.A...C..C. │ │ │ │ │ - 0x00000140 3011417e 4b0e0044 0641dfde 24000000 0.A~K..D.A..$... │ │ │ │ │ - 0x00000150 50010000 00000000 9c000000 00440941 P............D.A │ │ │ │ │ - 0x00000160 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x00000170 0641dfde .A.. │ │ │ │ │ + 0x00000130 74000000 00450941 009f019e 02450e30 t....E.A.....E.0 │ │ │ │ │ + 0x00000140 11417e4b 0e004406 41dfde00 20000000 .A~K..D.A... ... │ │ │ │ │ + 0x00000150 50010000 00000000 9c000000 00449e02 P............D.. │ │ │ │ │ + 0x00000160 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── dft-rank1.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x19d0 contains 93 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000002b0 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002b4 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000002c0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000002bc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 00000000000002c4 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 00000000000002d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000002dc 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000002e4 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 00000000000002f8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ 00000000000002fc 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ 0000000000000308 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 000000000000030c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000310 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 20 │ │ │ │ │ 0000000000000324 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 20 │ │ │ │ │ 0000000000000340 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ @@ -81,17 +81,17 @@ │ │ │ │ │ 0000000000000cac 000000210000000a R_PPC64_REL24 0000000000000000 fftw_triggen_destroy + 0 │ │ │ │ │ 0000000000000cf0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mktriggen + 0 │ │ │ │ │ 0000000000000d20 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000d24 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000f90 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000f94 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000f9c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000fbc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000000fb8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000fc4 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000fd4 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000fdc 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000fe4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + d20 │ │ │ │ │ 0000000000000ff0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + d20 │ │ │ │ │ 0000000000001008 000000240000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000001020 000000250000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 0000000000001030 000000240000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000001048 000000250000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,48 +9,48 @@ │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000007c 00000018 FDE cie=00000000 pc=0000000000000000..00000000000002b0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000002c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000044 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000058 │ │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000058 │ │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ DW_CFA_advance_loc: 88 to 00000000000000b0 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000b4 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000000c8 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000cc │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000e4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000f4 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000f8 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000000020c │ │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000214 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000218 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ @@ -61,41 +61,41 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000224 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000228 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 36 to 000000000000024c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000278 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000027c │ │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000288 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000280 │ │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000028c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000284 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000028c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000290 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 000000000000001c 00000098 FDE cie=00000000 pc=00000000000002b0..0000000000000358 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000002e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000000334 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000033c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ @@ -109,57 +109,58 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000003a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000d8 00000000000000d0 000000dc FDE cie=00000000 pc=00000000000003c0..0000000000000c50 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000003dc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003e0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000003f4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000418 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000434 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000440 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 156 to 00000000000004dc │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004e0 │ │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004e4 │ │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004e8 │ │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004ec │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004f0 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004f4 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004f8 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004fc │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000500 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000508 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000504 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000050c │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000514 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000514 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000534 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000538 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000053c │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ @@ -193,35 +194,35 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 804 to 00000000000008b4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008b8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000008bc │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008c0 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008c4 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008c8 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008cc │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008d0 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008d4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000008dc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008e8 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000008f8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008f8 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 68 to 000000000000093c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000954 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -251,23 +252,21 @@ │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001ac 0000000000000030 000001b0 FDE cie=00000000 pc=0000000000000c50..0000000000000d20 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000c60 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c64 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c6c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c78 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c78 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 64 to 0000000000000cb8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000cd0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -278,50 +277,51 @@ │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000cfc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000d10 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001e0 0000000000000074 000001e4 FDE cie=00000000 pc=0000000000000d20..0000000000000f90 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000d50 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000d38 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000d60 │ │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000d60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ DW_CFA_advance_loc: 136 to 0000000000000de8 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000df8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000df4 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000dfc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e00 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e00 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e04 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e14 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000e1c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e20 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e20 │ │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e24 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e28 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000e2c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e2c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e30 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e34 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e34 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 208 to 0000000000000f04 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f08 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f0c │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ @@ -353,36 +353,36 @@ │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ │ │ │ │ │ 00000258 0000000000000038 0000025c FDE cie=00000000 pc=0000000000000f90..0000000000001094 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000fc4 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000fa8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fb4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fc4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fd0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000fe0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fdc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000105c │ │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000105c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000001084 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,75 +6,75 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_ddft_first(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ ld r3,80(r3) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mfcr r11 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r18,-112(r1) │ │ │ │ │ std r19,-104(r1) │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ stdu r1,-240(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,112(r30) │ │ │ │ │ - ld r28,72(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r28,72(r30) │ │ │ │ │ bne 290 │ │ │ │ │ cmpdi cr2,r28,0 │ │ │ │ │ beq cr2,29c │ │ │ │ │ ld r9,136(r30) │ │ │ │ │ ld r22,128(r30) │ │ │ │ │ ld r18,88(r30) │ │ │ │ │ ld r10,96(r30) │ │ │ │ │ ld r8,104(r30) │ │ │ │ │ ld r19,144(r30) │ │ │ │ │ ld r25,64(r30) │ │ │ │ │ ld r20,160(r30) │ │ │ │ │ - ld r21,120(r30) │ │ │ │ │ cmpd r9,r22 │ │ │ │ │ + ld r21,120(r30) │ │ │ │ │ blt 228 │ │ │ │ │ std r15,104(r1) │ │ │ │ │ - sldi r15,r10,3 │ │ │ │ │ std r16,112(r1) │ │ │ │ │ + sldi r15,r10,3 │ │ │ │ │ subf r10,r10,r8 │ │ │ │ │ + sldi r19,r19,3 │ │ │ │ │ + cmpdi cr4,r20,0 │ │ │ │ │ std r23,168(r1) │ │ │ │ │ std r24,176(r1) │ │ │ │ │ - std r26,192(r1) │ │ │ │ │ - std r27,200(r1) │ │ │ │ │ - add r16,r29,r15 │ │ │ │ │ - add r15,r31,r15 │ │ │ │ │ - sldi r19,r19,3 │ │ │ │ │ - sldi r30,r10,3 │ │ │ │ │ sldi r23,r21,4 │ │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ │ cmpdi cr3,r21,0 │ │ │ │ │ addi r24,r1,32 │ │ │ │ │ + add r16,r29,r15 │ │ │ │ │ + add r15,r31,r15 │ │ │ │ │ + std r26,192(r1) │ │ │ │ │ + std r27,200(r1) │ │ │ │ │ + sldi r30,r10,3 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r14,96(r1) │ │ │ │ │ + std r17,120(r1) │ │ │ │ │ mr r27,r15 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r15,r16 │ │ │ │ │ - std r17,120(r1) │ │ │ │ │ std r28,64(r1) │ │ │ │ │ std r31,72(r1) │ │ │ │ │ std r29,80(r1) │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ add r29,r15,r30 │ │ │ │ │ ble cr4,1c4 │ │ │ │ │ ble cr3,1c4 │ │ │ │ │ @@ -150,30 +150,30 @@ │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r28 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 32,r11 │ │ │ │ │ mtocrf 16,r11 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ mr r31,r29 │ │ │ │ │ cmpdi cr2,r28,0 │ │ │ │ │ b 80 │ │ │ │ │ mr r31,r29 │ │ │ │ │ b 80 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -183,31 +183,31 @@ │ │ │ │ │ 00000000000002b0 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mr r8,r3 │ │ │ │ │ - mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r6,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ ld r10,56(r8) │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,160(r8) │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpd r10,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpd r10,r9 │ │ │ │ │ beq 340 │ │ │ │ │ lwz r9,112(r8) │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ cmpwi r9,2 │ │ │ │ │ @@ -278,22 +278,22 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r3 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ - mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-320(r1) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r25,r1,144 │ │ │ │ │ mr r4,r25 │ │ │ │ │ bl 3fc │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ @@ -347,26 +347,26 @@ │ │ │ │ │ beq 414 │ │ │ │ │ ld r5,8(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ addi r10,r1,112 │ │ │ │ │ addi r9,r1,128 │ │ │ │ │ clrldi r7,r7,32 │ │ │ │ │ std r24,256(r1) │ │ │ │ │ + std r23,248(r1) │ │ │ │ │ + std r22,240(r1) │ │ │ │ │ std r16,192(r1) │ │ │ │ │ std r17,200(r1) │ │ │ │ │ std r18,208(r1) │ │ │ │ │ std r19,216(r1) │ │ │ │ │ std r20,224(r1) │ │ │ │ │ std r21,232(r1) │ │ │ │ │ - std r22,240(r1) │ │ │ │ │ - std r23,248(r1) │ │ │ │ │ - std r26,272(r1) │ │ │ │ │ - std r27,280(r1) │ │ │ │ │ ld r3,8(r5) │ │ │ │ │ ld r4,16(r5) │ │ │ │ │ + std r26,272(r1) │ │ │ │ │ + std r27,280(r1) │ │ │ │ │ ld r5,24(r5) │ │ │ │ │ std r28,288(r1) │ │ │ │ │ bl 514 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r24,r3 │ │ │ │ │ bne 590 │ │ │ │ │ @@ -425,16 +425,16 @@ │ │ │ │ │ mr r3,r24 │ │ │ │ │ ld r26,136(r1) │ │ │ │ │ mr r4,r27 │ │ │ │ │ bl 5e8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ lwz r9,24(r29) │ │ │ │ │ - mr r22,r3 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + mr r22,r3 │ │ │ │ │ beq 990 │ │ │ │ │ mr r23,r24 │ │ │ │ │ mr r21,r28 │ │ │ │ │ li r3,1 │ │ │ │ │ li r17,2 │ │ │ │ │ bl 610 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ std r23,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ beq a6c │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - lwa r8,40(r31) │ │ │ │ │ - ld r7,48(r31) │ │ │ │ │ li r9,16 │ │ │ │ │ mr r3,r10 │ │ │ │ │ + lwa r8,40(r31) │ │ │ │ │ + ld r7,48(r31) │ │ │ │ │ mulld r4,r21,r4 │ │ │ │ │ mr r5,r6 │ │ │ │ │ bl 650 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -599,16 +599,16 @@ │ │ │ │ │ beq b40 │ │ │ │ │ lwa r9,180(r1) │ │ │ │ │ mulld r10,r10,r21 │ │ │ │ │ addi r31,r30,8 │ │ │ │ │ addi r4,r26,8 │ │ │ │ │ addi r3,r27,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ - sldi r10,r10,1 │ │ │ │ │ mulld r9,r9,r8 │ │ │ │ │ + sldi r10,r10,1 │ │ │ │ │ std r10,144(r30) │ │ │ │ │ std r9,128(r30) │ │ │ │ │ add r9,r9,r22 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ std r9,136(r30) │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,64(r30) │ │ │ │ │ @@ -621,27 +621,27 @@ │ │ │ │ │ addi r3,r18,8 │ │ │ │ │ bl 8a0 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r9,136(r30) │ │ │ │ │ addi r23,r23,-1 │ │ │ │ │ ld r16,192(r1) │ │ │ │ │ + mr r3,r30 │ │ │ │ │ ld r17,200(r1) │ │ │ │ │ ld r18,208(r1) │ │ │ │ │ - mr r3,r30 │ │ │ │ │ ld r19,216(r1) │ │ │ │ │ ld r20,224(r1) │ │ │ │ │ ld r21,232(r1) │ │ │ │ │ ld r22,240(r1) │ │ │ │ │ + addi r10,r9,1 │ │ │ │ │ + ld r9,128(r30) │ │ │ │ │ ld r24,256(r1) │ │ │ │ │ ld r26,272(r1) │ │ │ │ │ ld r27,280(r1) │ │ │ │ │ ld r28,288(r1) │ │ │ │ │ - addi r10,r9,1 │ │ │ │ │ - ld r9,128(r30) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ ld r10,120(r30) │ │ │ │ │ mulld r9,r9,r23 │ │ │ │ │ ld r23,248(r1) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ mtfprd f0,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ @@ -695,17 +695,17 @@ │ │ │ │ │ std r24,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ cmpwi r23,0 │ │ │ │ │ bne bfc │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ + li r9,16 │ │ │ │ │ ld r7,48(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - li r9,16 │ │ │ │ │ ld r5,24(r31) │ │ │ │ │ mulld r4,r28,r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -743,19 +743,19 @@ │ │ │ │ │ rlwinm r17,r17,0,19,19 │ │ │ │ │ mr r10,r3 │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ + li r9,16 │ │ │ │ │ + mr r3,r10 │ │ │ │ │ ld r7,48(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - li r9,16 │ │ │ │ │ ld r5,24(r31) │ │ │ │ │ - mr r3,r10 │ │ │ │ │ mulld r4,r21,r4 │ │ │ │ │ bl a8c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl a9c │ │ │ │ │ @@ -786,16 +786,16 @@ │ │ │ │ │ mr r3,r28 │ │ │ │ │ ld r27,112(r1) │ │ │ │ │ mr r4,r26 │ │ │ │ │ bl b04 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ lwz r9,24(r29) │ │ │ │ │ - mr r22,r3 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + mr r22,r3 │ │ │ │ │ beq a40 │ │ │ │ │ mr r23,r28 │ │ │ │ │ mr r21,r24 │ │ │ │ │ b 608 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r18,0 │ │ │ │ │ @@ -879,17 +879,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl c78 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,88(r31) │ │ │ │ │ @@ -939,34 +939,34 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000d20 : │ │ │ │ │ apply_ddft_last(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + mfcr r11 │ │ │ │ │ mflr r0 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r18,-112(r1) │ │ │ │ │ + mr r21,r4 │ │ │ │ │ std r19,-104(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ - mfcr r11 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r21,r4 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ std r3,56(r1) │ │ │ │ │ + std r4,64(r1) │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ - std r4,64(r1) │ │ │ │ │ std r5,72(r1) │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ beq d94 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mr r31,r5 │ │ │ │ │ mr r21,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -981,38 +981,38 @@ │ │ │ │ │ ld r25,128(r8) │ │ │ │ │ ld r18,88(r8) │ │ │ │ │ ld r9,96(r8) │ │ │ │ │ ld r10,104(r8) │ │ │ │ │ ld r19,144(r8) │ │ │ │ │ ld r29,64(r8) │ │ │ │ │ ld r23,152(r8) │ │ │ │ │ - ld r24,120(r8) │ │ │ │ │ cmpd r7,r25 │ │ │ │ │ + ld r24,120(r8) │ │ │ │ │ std r7,48(r1) │ │ │ │ │ blt f28 │ │ │ │ │ ld r8,64(r1) │ │ │ │ │ std r22,144(r1) │ │ │ │ │ sldi r22,r9,3 │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ │ std r20,128(r1) │ │ │ │ │ - std r26,176(r1) │ │ │ │ │ - std r28,192(r1) │ │ │ │ │ sldi r19,r19,3 │ │ │ │ │ - add r21,r21,r22 │ │ │ │ │ - sldi r20,r9,3 │ │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ │ + std r26,176(r1) │ │ │ │ │ + std r27,184(r1) │ │ │ │ │ sldi r26,r24,4 │ │ │ │ │ cmpdi cr3,r24,0 │ │ │ │ │ + add r21,r21,r22 │ │ │ │ │ + std r28,192(r1) │ │ │ │ │ + sldi r20,r9,3 │ │ │ │ │ addi r28,r1,32 │ │ │ │ │ std r14,80(r1) │ │ │ │ │ std r15,88(r1) │ │ │ │ │ std r16,96(r1) │ │ │ │ │ - add r22,r8,r22 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - std r27,184(r1) │ │ │ │ │ + add r22,r8,r22 │ │ │ │ │ std r30,208(r1) │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r12,56(r18) │ │ │ │ │ add r17,r22,r20 │ │ │ │ │ mr r6,r22 │ │ │ │ │ @@ -1076,16 +1076,16 @@ │ │ │ │ │ ld r4,64(r1) │ │ │ │ │ ld r3,80(r9) │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ @@ -1105,31 +1105,31 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + li r25,0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + li r26,1 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - li r25,0 │ │ │ │ │ - li r26,1 │ │ │ │ │ - addi r28,r28,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + addi r28,r28,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ std r9,32(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0xd20 │ │ │ │ │ addi r31,r1,24 │ │ │ │ │ addi r24,r1,32 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0xd20 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 7c000000 18000000 00000000 ....|........... │ │ │ │ │ - 0x00000020 b0020000 00449e02 0941004d 9c049d03 .....D...A.M.... │ │ │ │ │ - 0x00000030 9f01920e 930d940c 950b960a 9907450e ..............E. │ │ │ │ │ - 0x00000040 f0011141 7e11467f 11477f11 487f568f ...A~.F..G..H.V. │ │ │ │ │ - 0x00000050 11429010 42970941 9808419a 06419b05 .B..B..A..A..A.. │ │ │ │ │ - 0x00000060 498e1244 910f0243 ce41cf41 d041d141 I..D...C.A.A.A.A │ │ │ │ │ - 0x00000070 d741d841 da41db49 0a0e004d 06414106 .A.A.A.I...M.AA. │ │ │ │ │ - 0x00000080 46410647 410648df dedddcd9 d6d5d4d3 FA.GA.H......... │ │ │ │ │ - 0x00000090 d2410b00 1c000000 98000000 00000000 .A.............. │ │ │ │ │ - 0x000000a0 a8000000 004f0e60 11417e52 0a0e0042 .....O.`.A~R...B │ │ │ │ │ + 0x00000020 b0020000 00449e02 9d034709 41009c04 .....D....G.A... │ │ │ │ │ + 0x00000030 9f014b0e f0011141 7e920e93 0d940c95 ..K....A~....... │ │ │ │ │ + 0x00000040 0b960a99 0711467f 11477f11 487f568f ......F..G..H.V. │ │ │ │ │ + 0x00000050 11419010 45970941 9808469a 06419b05 .A..E..A..F..A.. │ │ │ │ │ + 0x00000060 438e1241 910f0245 ce41cf41 d041d141 C..A...E.A.A.A.A │ │ │ │ │ + 0x00000070 d741d841 da41db49 0a0e004b 06414106 .A.A.A.I...K.AA. │ │ │ │ │ + 0x00000080 46410647 41064842 dfdedddc d9d6d5d4 FA.GA.HB........ │ │ │ │ │ + 0x00000090 d3d2410b 1c000000 98000000 00000000 ..A............. │ │ │ │ │ + 0x000000a0 a8000000 004c0e60 11417e55 0a0e0042 .....L.`.A~U...B │ │ │ │ │ 0x000000b0 0641410b 20000000 b8000000 00000000 .AA. ........... │ │ │ │ │ 0x000000c0 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x000000d0 7e490e00 430641df d0000000 dc000000 ~I..C.A......... │ │ │ │ │ - 0x000000e0 00000000 90080000 00470941 0099079d .........G.A.... │ │ │ │ │ - 0x000000f0 039e029f 01460ec0 0211417e 490a0e00 .....F....A~I... │ │ │ │ │ - 0x00000100 470641df deddd943 0b679808 41901041 G.A....C.g..A..A │ │ │ │ │ - 0x00000110 910f4192 0e41930d 41940c41 950b4196 ..A..A..A..A..A. │ │ │ │ │ - 0x00000120 0a419709 419a0641 9b05449c 0448d041 .A..A..A..D..H.A │ │ │ │ │ - 0x00000130 d141d241 d341d441 d541d641 d741d841 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000140 da41db41 dc4c9010 910f920e 930d940c .A.A.L.......... │ │ │ │ │ - 0x00000150 950b960a 97099808 9a069b05 9c0402c9 ................ │ │ │ │ │ - 0x00000160 0ad041d1 41d242d3 41d441d5 41d641d8 ..A.A.B.A.A.A.A. │ │ │ │ │ - 0x00000170 41da41db 41dc46d7 510e0046 0641dfde A.A.A.F.Q..F.A.. │ │ │ │ │ - 0x00000180 ddd9430b 02a0d0d1 d2d3d4d5 d6d7d8da ..C............. │ │ │ │ │ - 0x00000190 dbdc4790 10910f92 0e930d94 0c950b96 ..G............. │ │ │ │ │ - 0x000001a0 0a970998 089a069b 059c0400 30000000 ............0... │ │ │ │ │ - 0x000001b0 b0010000 00000000 d0000000 00440941 .............D.A │ │ │ │ │ - 0x000001c0 009f0143 9e02430e 3011417e 500a0e00 ...C..C.0.A~P... │ │ │ │ │ - 0x000001d0 460641df de440b47 0e004506 41dfde00 F.A..D.G..E.A... │ │ │ │ │ + 0x000000e0 00000000 90080000 00450941 0099079d .........E.A.... │ │ │ │ │ + 0x000000f0 03439e02 9f01440e c0021141 7e4a0a0e .C....D....A~J.. │ │ │ │ │ + 0x00000100 00470641 dfdeddd9 430b6798 08419709 .G.A....C.g..A.. │ │ │ │ │ + 0x00000110 41960a41 90104191 0f41920e 41930d41 A..A..A..A..A..A │ │ │ │ │ + 0x00000120 940c4195 0b439a06 419b0542 9c0448d0 ..A..C..A..B..H. │ │ │ │ │ + 0x00000130 41d141d2 41d341d4 41d541d6 41d741d8 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x00000140 41da41db 41dc4c90 10910f92 0e930d94 A.A.A.L......... │ │ │ │ │ + 0x00000150 0c950b96 0a970998 089a069b 059c0402 ................ │ │ │ │ │ + 0x00000160 c90ad042 d141d241 d341d441 d541d643 ...B.A.A.A.A.A.C │ │ │ │ │ + 0x00000170 d841da41 db41dc44 d7510e00 460641df .A.A.A.D.Q..F.A. │ │ │ │ │ + 0x00000180 deddd943 0b02a0d0 d1d2d3d4 d5d6d7d8 ...C............ │ │ │ │ │ + 0x00000190 dadbdc47 9010910f 920e930d 940c950b ...G............ │ │ │ │ │ + 0x000001a0 960a9709 98089a06 9b059c04 30000000 ............0... │ │ │ │ │ + 0x000001b0 b0010000 00000000 d0000000 00450941 .............E.A │ │ │ │ │ + 0x000001c0 009f019e 02450e30 11417e50 0a0e0046 .....E.0.A~P...F │ │ │ │ │ + 0x000001d0 0641dfde 440b470e 00450641 dfde0000 .A..D.G..E.A.... │ │ │ │ │ 0x000001e0 74000000 e4010000 00000000 70020000 t...........p... │ │ │ │ │ - 0x000001f0 004c0941 00950b92 0e930d97 09980899 .L.A............ │ │ │ │ │ - 0x00000200 079d039f 01440ee0 0111417e 11477f11 .....D....A~.G.. │ │ │ │ │ - 0x00000210 487f6296 0a44940c 419a0641 9c04478e H.b..D..A..A..G. │ │ │ │ │ - 0x00000220 12418f11 41901042 910f419b 05419e02 .A..A..B..A..A.. │ │ │ │ │ + 0x000001f0 00460941 00950b92 0e4a0ee0 01930d97 .F.A.....J...... │ │ │ │ │ + 0x00000200 09980811 417e9907 9d039f01 11477f11 ....A~.......G.. │ │ │ │ │ + 0x00000210 487f6296 0a43940c 439a0641 9b05449c H.b..C..C..A..D. │ │ │ │ │ + 0x00000220 04438e12 418f1141 90104191 0f429e02 .C..A..A..A..B.. │ │ │ │ │ 0x00000230 74ce41cf 41d041d1 41d441d6 41da41db t.A.A.A.A.A.A.A. │ │ │ │ │ 0x00000240 41dc41de 490e004b 06414106 47410648 A.A.I..K.AA.GA.H │ │ │ │ │ 0x00000250 dfddd9d8 d7d5d3d2 38000000 5c020000 ........8...\... │ │ │ │ │ - 0x00000260 00000000 04010000 004d0941 00980899 .........M.A.... │ │ │ │ │ - 0x00000270 079a069c 049e029f 019b059d 03470e70 .............G.p │ │ │ │ │ - 0x00000280 11417e5f 0e004a06 41dfdedd dcdbdad9 .A~_..J.A....... │ │ │ │ │ - 0x00000290 d8000000 .... │ │ │ │ │ + 0x00000260 00000000 04010000 00460941 00980899 .........F.A.... │ │ │ │ │ + 0x00000270 07439a06 9b05449c 049d0343 9e029f01 .C....D....C.... │ │ │ │ │ + 0x00000280 430e7011 417e600e 004a0641 dfdedddc C.p.A~`..J.A.... │ │ │ │ │ + 0x00000290 dbdad9d8 .... │ │ │ ├── dft-rank1-bigvec.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1038 contains 64 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000e4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f8 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .rodata + 0 │ │ │ │ │ -0000000000000104 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ +000000000000010c 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ 000000000000011c 0000000e0000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 000000000000012c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000134 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000148 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000014c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000150 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000168 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ @@ -55,16 +55,16 @@ │ │ │ │ │ 00000000000006d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000006d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000006f8 000000210000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000708 000000210000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000718 000000210000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000750 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000754 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000760 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000780 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000764 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000788 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000798 000000230000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 00000000000007b0 000000240000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 00000000000007c0 000000230000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 00000000000007dc 000000240000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1638 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,47 +7,47 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000dc │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000030 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000044 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000040 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000000b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000000cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000024 0000004c FDE cie=00000000 pc=00000000000000e0..0000000000000198 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000010c │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000188 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ 00000070 0000000000000020 00000074 FDE cie=00000000 pc=00000000000001a0..0000000000000200 │ │ │ │ │ @@ -60,140 +60,140 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000080 00000098 FDE cie=00000000 pc=0000000000000200..00000000000006c4 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000214 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000220 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000234 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000258 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000258 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000274 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000280 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 120 to 00000000000002f8 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002fc │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_advance_loc1: 724 to 00000000000005ec │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005fc │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005fc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000600 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000604 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000608 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000608 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000060c │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000610 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000628 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000630 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000066c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000670 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000674 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000678 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000067c │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000067c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000680 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000684 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000068c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000068c │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000690 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000118 0000000000000024 0000011c FDE cie=00000000 pc=00000000000006d0..0000000000000744 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000724 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000734 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000140 0000000000000030 00000144 FDE cie=00000000 pc=0000000000000750..000000000000081c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000760 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000764 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000774 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000774 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000784 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000790 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000790 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 96 to 00000000000007f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000080c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,27 +7,27 @@ │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ - ld r28,88(r3) │ │ │ │ │ ld r27,96(r3) │ │ │ │ │ + ld r28,88(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r29,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 64 │ │ │ │ │ @@ -74,18 +74,18 @@ │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r5,80 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata │ │ │ │ │ addi r9,r1,96 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mr r3,r9 │ │ │ │ │ bl 11c │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ @@ -103,17 +103,17 @@ │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ ld r8,72(r31) │ │ │ │ │ - ld r7,64(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ mtctr r12 │ │ │ │ │ + ld r7,64(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,192 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ @@ -161,83 +161,83 @@ │ │ │ │ │ 0000000000000200 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + mr r22,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-272(r1) │ │ │ │ │ - addi r25,r1,112 │ │ │ │ │ - mr r4,r25 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ + addi r26,r1,112 │ │ │ │ │ + mr r4,r26 │ │ │ │ │ bl 23c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ beq 280 │ │ │ │ │ addi r1,r1,272 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ - ld r29,-24(r1) │ │ │ │ │ + ld r22,-80(r1) │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,44(r31) │ │ │ │ │ rlwinm r8,r10,0,28,26 │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ bne 254 │ │ │ │ │ lwz r8,16(r30) │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ beq 2b8 │ │ │ │ │ - lwz r8,212(r29) │ │ │ │ │ + lwz r8,212(r22) │ │ │ │ │ andi. r8,r8,4096 │ │ │ │ │ bne 254 │ │ │ │ │ ld r7,24(r31) │ │ │ │ │ ld r8,32(r31) │ │ │ │ │ cmpd r7,r8 │ │ │ │ │ beq 254 │ │ │ │ │ - lwa r8,112(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ + lwa r8,112(r1) │ │ │ │ │ cmpd r7,r8 │ │ │ │ │ bge 2d0 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ beq 254 │ │ │ │ │ ld r4,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ bl 2e0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rearrange_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 254 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ std r19,168(r1) │ │ │ │ │ std r20,176(r1) │ │ │ │ │ std r21,184(r1) │ │ │ │ │ - std r22,192(r1) │ │ │ │ │ std r23,200(r1) │ │ │ │ │ std r24,208(r1) │ │ │ │ │ - std r26,224(r1) │ │ │ │ │ + std r25,216(r1) │ │ │ │ │ std r27,232(r1) │ │ │ │ │ std r28,240(r1) │ │ │ │ │ + std r29,248(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 6a0 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,148 │ │ │ │ │ bl 328 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ @@ -246,149 +246,149 @@ │ │ │ │ │ bl 338 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwa r8,144(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ - ld r24,8(r9) │ │ │ │ │ + ld r25,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ - mr r4,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ bl 360 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rearrange_ny │ │ │ │ │ nop │ │ │ │ │ - mr. r28,r3 │ │ │ │ │ + mr. r29,r3 │ │ │ │ │ beq 668 │ │ │ │ │ - ld r27,16(r31) │ │ │ │ │ + ld r28,16(r31) │ │ │ │ │ lwa r4,144(r1) │ │ │ │ │ - divd r27,r27,r28 │ │ │ │ │ + divd r28,r28,r29 │ │ │ │ │ bl 37c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r21,24(r31) │ │ │ │ │ + mr r4,r29 │ │ │ │ │ ld r20,32(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r20 │ │ │ │ │ mr r6,r21 │ │ │ │ │ + mr r7,r20 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ - sldi r22,r27,1 │ │ │ │ │ - mr r5,r22 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + sldi r23,r28,1 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 3d0 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r23,r3 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3e8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 690 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 630 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 630 │ │ │ │ │ lwa r3,40(r31) │ │ │ │ │ addi r6,r1,128 │ │ │ │ │ addi r5,r1,136 │ │ │ │ │ mr r4,r21 │ │ │ │ │ bl 420 │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwa r3,40(r31) │ │ │ │ │ - mr r6,r25 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ addi r5,r1,120 │ │ │ │ │ mr r4,r20 │ │ │ │ │ bl 438 │ │ │ │ │ R_PPC64_REL24 fftw_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ - mr r4,r26 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 44c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r5,r22 │ │ │ │ │ - mr r4,r22 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ + mr r4,r23 │ │ │ │ │ mr r19,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 464 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ - mulld r5,r24,r27 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ + mulld r5,r25,r28 │ │ │ │ │ + mr r6,r28 │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ mr r3,r19 │ │ │ │ │ sldi r5,r5,1 │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl 48c │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,128(r1) │ │ │ │ │ ld r7,136(r1) │ │ │ │ │ ld r6,112(r1) │ │ │ │ │ ld r5,120(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 4ac │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 4d4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 640 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ li r10,0 │ │ │ │ │ - mr r8,r26 │ │ │ │ │ + mr r8,r27 │ │ │ │ │ mr r7,r20 │ │ │ │ │ mr r6,r21 │ │ │ │ │ - mr r5,r22 │ │ │ │ │ - mr r4,r24 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ bl 510 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 520 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 538 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 644 │ │ │ │ │ @@ -401,95 +401,95 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 55c │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ - li r9,2 │ │ │ │ │ - mr r28,r3 │ │ │ │ │ - std r23,64(r3) │ │ │ │ │ - std r27,72(r3) │ │ │ │ │ - std r26,80(r3) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ + li r9,2 │ │ │ │ │ + mr r29,r3 │ │ │ │ │ + std r24,64(r3) │ │ │ │ │ + std r28,72(r3) │ │ │ │ │ + std r27,80(r3) │ │ │ │ │ bne 58c │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,120(r1) │ │ │ │ │ - stw r9,104(r28) │ │ │ │ │ + stw r9,104(r29) │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ - addi r31,r28,8 │ │ │ │ │ - addi r4,r27,8 │ │ │ │ │ - addi r3,r23,8 │ │ │ │ │ + addi r31,r29,8 │ │ │ │ │ + addi r4,r28,8 │ │ │ │ │ + addi r3,r24,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,3 │ │ │ │ │ - std r10,88(r28) │ │ │ │ │ + std r10,88(r29) │ │ │ │ │ ld r10,112(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,3 │ │ │ │ │ - std r9,96(r28) │ │ │ │ │ + std r9,96(r29) │ │ │ │ │ lwz r9,20(r30) │ │ │ │ │ - stw r9,108(r28) │ │ │ │ │ + stw r9,108(r29) │ │ │ │ │ bl 5cc │ │ │ │ │ R_PPC64_REL24 fftw_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r26,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 5dc │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r19,168(r1) │ │ │ │ │ ld r20,176(r1) │ │ │ │ │ ld r21,184(r1) │ │ │ │ │ - ld r22,192(r1) │ │ │ │ │ ld r23,200(r1) │ │ │ │ │ ld r24,208(r1) │ │ │ │ │ - ld r26,224(r1) │ │ │ │ │ + ld r25,216(r1) │ │ │ │ │ ld r27,232(r1) │ │ │ │ │ ld r28,240(r1) │ │ │ │ │ + ld r29,248(r1) │ │ │ │ │ addi r1,r1,272 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ - ld r29,-24(r1) │ │ │ │ │ + ld r22,-80(r1) │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r21,r20 │ │ │ │ │ b 410 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r26,0 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + li r27,0 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl 648 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r28 │ │ │ │ │ bl 654 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 660 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r19,168(r1) │ │ │ │ │ ld r20,176(r1) │ │ │ │ │ ld r21,184(r1) │ │ │ │ │ - ld r22,192(r1) │ │ │ │ │ ld r23,200(r1) │ │ │ │ │ ld r24,208(r1) │ │ │ │ │ - ld r26,224(r1) │ │ │ │ │ + ld r25,216(r1) │ │ │ │ │ ld r27,232(r1) │ │ │ │ │ ld r28,240(r1) │ │ │ │ │ + ld r29,248(r1) │ │ │ │ │ b 254 │ │ │ │ │ - li r26,0 │ │ │ │ │ li r27,0 │ │ │ │ │ + li r28,0 │ │ │ │ │ b 644 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 6a4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ @@ -506,17 +506,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 6f8 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -544,29 +544,29 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000750 : │ │ │ │ │ fftw_mpi_dft_rank1_bigvec_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + li r28,1 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + li r27,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ li r31,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ addi r29,r29,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - li r28,1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 798 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ @@ -578,16 +578,16 @@ │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 7c0 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,20(r3) │ │ │ │ │ - mr r4,r3 │ │ │ │ │ stw r28,16(r3) │ │ │ │ │ + mr r4,r3 │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 7dc │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ cmplwi r31,4 │ │ │ │ │ bne 790 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 dc000000 00469b05 9c049f01 09410046 .....F.......A.F │ │ │ │ │ - 0x00000030 9d039e02 450e5011 417e5b0e 00470641 ....E.P.A~[..G.A │ │ │ │ │ - 0x00000040 dfdedddc db000000 24000000 4c000000 ........$...L... │ │ │ │ │ + 0x00000020 dc000000 00449b05 9c044509 41009f01 .....D....E.A... │ │ │ │ │ + 0x00000030 9e02459d 0311417e 420e505c 0e004706 ..E...A~B.P\..G. │ │ │ │ │ + 0x00000040 41dfdedd dcdb0000 24000000 4c000000 A.......$...L... │ │ │ │ │ 0x00000050 00000000 b8000000 00450941 009e029f .........E.A.... │ │ │ │ │ - 0x00000060 01470ec0 0111417e 5a0e0044 0641dfde .G....A~Z..D.A.. │ │ │ │ │ + 0x00000060 01460ec0 0111417e 5b0e0044 0641dfde .F....A~[..D.A.. │ │ │ │ │ 0x00000070 20000000 74000000 00000000 60000000 ...t.......`... │ │ │ │ │ 0x00000080 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ 0x00000090 430641df 80000000 98000000 00000000 C.A............. │ │ │ │ │ - 0x000000a0 c4040000 00470941 0099079d 039e029f .....G.A........ │ │ │ │ │ - 0x000000b0 01460e90 0211417e 490a0e00 470641df .F....A~I...G.A. │ │ │ │ │ - 0x000000c0 deddd943 0b5e930d 41940c41 950b4196 ...C.^..A..A..A. │ │ │ │ │ - 0x000000d0 0a419709 41980841 9a06419b 05419c04 .A..A..A..A..A.. │ │ │ │ │ - 0x000000e0 02b50ad3 41d441d5 41d641d7 41d841da ....A.A.A.A.A.A. │ │ │ │ │ - 0x000000f0 41db41dc 410e0046 0641dfde ddd9420b A.A.A..F.A....B. │ │ │ │ │ - 0x00000100 4f0ad341 d441d541 d641d741 d841da41 O..A.A.A.A.A.A.A │ │ │ │ │ - 0x00000110 db41dc41 0b000000 24000000 1c010000 .A.A....$....... │ │ │ │ │ - 0x00000120 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x00000130 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ + 0x000000a0 c4040000 00450941 00960a9a 06439e02 .....E.A.....C.. │ │ │ │ │ + 0x000000b0 9f01440e 90021141 7e4a0a0e 00470641 ..D....A~J...G.A │ │ │ │ │ + 0x000000c0 dfdedad6 430b5e93 0d41940c 41950b41 ....C.^..A..A..A │ │ │ │ │ + 0x000000d0 97094198 08419907 419b0541 9c04419d ..A..A..A..A..A. │ │ │ │ │ + 0x000000e0 0302b50a d341d441 d541d741 d841d941 .....A.A.A.A.A.A │ │ │ │ │ + 0x000000f0 db41dc41 dd410e00 460641df dedad642 .A.A.A..F.A....B │ │ │ │ │ + 0x00000100 0b4f0ad3 41d441d5 41d741d8 41d941db .O..A.A.A.A.A.A. │ │ │ │ │ + 0x00000110 41dc41dd 410b0000 24000000 1c010000 A.A.A...$....... │ │ │ │ │ + 0x00000120 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x00000130 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ 0x00000140 30000000 44010000 00000000 cc000000 0...D........... │ │ │ │ │ - 0x00000150 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ │ - 0x00000160 470e5011 417e580e 00470641 dfdedddc G.P.A~X..G.A.... │ │ │ │ │ - 0x00000170 db000000 .... │ │ │ │ │ + 0x00000150 00459d03 9c040941 00449b05 9e02449f .E.....A.D....D. │ │ │ │ │ + 0x00000160 0111417e 430e5058 0e004706 41dfdedd ..A~C.PX..G.A... │ │ │ │ │ + 0x00000170 dcdb0000 .... │ │ │ ├── dft-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4520 (bytes into file) │ │ │ │ │ + Start of section headers: 4528 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x11a8: │ │ │ │ │ +There are 14 section headers, starting at offset 0x11b0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0005b0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b78 0004c8 18 I 11 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b80 0004c8 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 0005f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 0005f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0005f0 000038 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000628 000028 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001040 000060 18 I 11 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001048 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 000650 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000650 000138 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0010a0 000090 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000788 0002a0 18 12 9 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 000a28 00014b 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 001130 000077 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000650 000140 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0010a8 000090 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 000790 0002a0 18 12 9 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 000a30 00014b 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 001138 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb78 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb80 contains 51 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000020 0000000a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ 000000000000002c 0000000b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000038 0000000c0000000a R_PPC64_REL24 0000000000000000 fftw_ifree + 0 │ │ │ │ │ 0000000000000060 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -21,50 +21,50 @@ │ │ │ │ │ 0000000000000190 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001c0 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000001d8 000000110000000a R_PPC64_REL24 0000000000000000 fftw_mpi_total_block + 0 │ │ │ │ │ 00000000000001f4 000000120000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000230 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000234 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000244 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000250 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000248 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000254 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 0000000000000260 000000130000000a R_PPC64_REL24 0000000000000000 fftw_md5puts + 0 │ │ │ │ │ 0000000000000280 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000290 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_md5 + 0 │ │ │ │ │ 00000000000002a0 000000160000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 00000000000002b0 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 00000000000002c0 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 00000000000002d0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000002e0 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000310 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000314 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000324 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000348 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000328 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +000000000000034c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000036c 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem + 0 │ │ │ │ │ 0000000000000380 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000390 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_canonical + 0 │ │ │ │ │ 000000000000040c 0000001a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000460 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000464 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000474 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000049c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000478 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000498 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000004bc 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem + 0 │ │ │ │ │ 00000000000004d0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000004e0 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_canonical + 0 │ │ │ │ │ 000000000000055c 0000001a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000568 0000000a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1040 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1048 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 230 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x10a0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x10a8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 310 │ │ │ │ │ -0000000000000104 000000010000001a R_PPC64_REL32 0000000000000000 .text + 460 │ │ │ │ │ +0000000000000108 000000010000001a R_PPC64_REL32 0000000000000000 .text + 460 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000184 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 188 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000174 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -44,99 +44,107 @@ │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=0000000000000190..0000000000000224 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000001a8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001ac │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000001bc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001bc │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000214 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000230..000000000000030c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000244 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000024c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000025c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000002ec │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000002fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=0000000000000310..0000000000000454 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000320 │ │ │ │ │ +000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=0000000000000310..0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000324 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000032c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000033c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000350 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000035c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000036c │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 172 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000444 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000038 00000100 FDE cie=00000000 pc=0000000000000460..00000000000005b0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000470 │ │ │ │ │ +00000100 000000000000003c 00000104 FDE cie=00000000 pc=0000000000000460..00000000000005b0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000474 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000047c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000498 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000488 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000049c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000004a8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000004bc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000004bc │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 184 to 0000000000000574 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000005a0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -`8xK>}x3 │ │ │ │ │ (mpi-dft %d %d %d │ │ │ │ │ %D %d %d │ │ │ │ │ fftw_mpi_dtensor_destroy │ │ │ │ │ MPI_Comm_free │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_ialignment_of │ │ │ │ │ fftw_mpi_dtensor_print │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,63 +37,63 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftw_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftw_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_print │ │ │ │ │ nop │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ - lwa r6,40(r31) │ │ │ │ │ lwz r7,44(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + lwa r6,40(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -131,28 +131,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ ld r29,24(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,48(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ - ld r30,16(r31) │ │ │ │ │ li r4,0 │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ + ld r30,16(r31) │ │ │ │ │ bl 1d8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_total_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 1fc │ │ │ │ │ sldi r5,r3,4 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -178,24 +178,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 260 │ │ │ │ │ R_PPC64_REL24 fftw_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r30) │ │ │ │ │ ld r4,24(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -249,34 +249,34 @@ │ │ │ │ │ fftw_mpi_mkproblem_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r26,r5 │ │ │ │ │ mr r27,r6 │ │ │ │ │ - mr r29,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r28,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ + mr r29,r7 │ │ │ │ │ mr r30,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 36c │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -306,16 +306,16 @@ │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ clrldi r30,r30,32 │ │ │ │ │ xori r30,r30,8 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r7,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r7,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ std r10,48(r3) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r29 │ │ │ │ │ stw r30,44(r31) │ │ │ │ │ bl 40c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ @@ -344,34 +344,34 @@ │ │ │ │ │ fftw_mpi_mkproblem_dft_d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r30,r9 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ @@ -400,16 +400,16 @@ │ │ │ │ │ ld r7,48(r3) │ │ │ │ │ rlwinm r30,r30,0,30,28 │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r7,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r7,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ xori r9,r30,8 │ │ │ │ │ std r10,48(r3) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r28 │ │ │ │ │ stw r9,44(r31) │ │ │ │ │ bl 55c │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 24010000 00440941 009f0146 ....$....D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e6f ........E....A~o │ │ │ │ │ + 0x00000040 00000000 24010000 00449f01 9e024709 ....$....D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e6f A.......D....A~o │ │ │ │ │ 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ - 0x00000070 70000000 00000000 94000000 00460941 p............F.A │ │ │ │ │ - 0x00000080 009d039e 029f0145 0e501141 7e510e00 .......E.P.A~Q.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 dc000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 630e0044 0641dfde ..E.@.A~c..D.A.. │ │ │ │ │ - 0x000000c0 38000000 c4000000 00000000 44010000 8...........D... │ │ │ │ │ - 0x000000d0 00440941 00990743 9808499a 069b059c .D.A...C..I..... │ │ │ │ │ - 0x000000e0 049d039e 029f0147 0e800111 417e6b0e .......G....A~k. │ │ │ │ │ - 0x000000f0 004b0641 dfdedddc dbdad9d8 38000000 .K.A........8... │ │ │ │ │ - 0x00000100 00010000 00000000 50010000 00440941 ........P....D.A │ │ │ │ │ - 0x00000110 00980843 9907479a 069b059c 049d039e ...C..G......... │ │ │ │ │ - 0x00000120 029f0149 0e800111 417e6e0e 004b0641 ...I....A~n..K.A │ │ │ │ │ - 0x00000130 dfdedddc dbdad9d8 ........ │ │ │ │ │ + 0x00000070 70000000 00000000 94000000 00450941 p............E.A │ │ │ │ │ + 0x00000080 009d039e 02429f01 440e5011 417e510e .....B..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 dc000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e64 0e004406 41dfde00 .F.@.A~d..D.A... │ │ │ │ │ + 0x000000c0 3c000000 c4000000 00000000 44010000 <...........D... │ │ │ │ │ + 0x000000d0 00450941 00990798 08469a06 9b054511 .E.A.....F....E. │ │ │ │ │ + 0x000000e0 417e9c04 439d039e 02440e80 019f016b A~..C....D.....k │ │ │ │ │ + 0x000000f0 0e004b06 41dfdedd dcdbdad9 d8000000 ..K.A........... │ │ │ │ │ + 0x00000100 3c000000 04010000 00000000 50010000 <...........P... │ │ │ │ │ + 0x00000110 00450941 00980899 07459a06 9b054511 .E.A.....E....E. │ │ │ │ │ + 0x00000120 417e9c04 439d039e 02450e80 019f016e A~..C....E.....n │ │ │ │ │ + 0x00000130 0e004b06 41dfdedd dcdbdad9 d8000000 ..K.A........... │ │ │ ├── dft-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── rdft-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xd50 contains 43 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000050 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000054 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000068 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000070 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000078 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000000b0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000b4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000c8 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ 00000000000000f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000108 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000130 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 00000000000005d0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000005d4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000060c 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local + 0 │ │ │ │ │ 0000000000000648 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local + 0 │ │ │ │ │ 0000000000000670 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000674 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000067c 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000068c 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000690 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000698 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 00000000000006a8 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1158 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001f00000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,30 +7,30 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000048 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000038 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000050..00000000000000a8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000098 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -56,19 +56,19 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000068 00000098 FDE cie=00000000 pc=0000000000000130..00000000000005c4 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000158 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000168 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 208 to 0000000000000248 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000260 │ │ │ │ │ @@ -125,16 +125,16 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005b4 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000005d0..000000000000066c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000005f8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000060c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 000000000000062c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000063c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,21 +5,21 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -36,21 +36,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -111,20 +111,20 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,40(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 150 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ li r4,0 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mr r28,r5 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 178 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ @@ -431,16 +431,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,40(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 5f0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 60c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local │ │ │ │ │ @@ -478,17 +478,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 698 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 6a8 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 48000000 00470e20 11417e45 0e004206 H....G. .A~E..B. │ │ │ │ │ + 0x00000020 48000000 00460e20 11417e46 0e004206 H....F. .A~F..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000040 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ 0x00000060 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 68000000 98000000 00000000 A...h........... │ │ │ │ │ - 0x000000a0 94040000 004a0941 009f0144 9c049e02 .....J.A...D.... │ │ │ │ │ + 0x000000a0 94040000 004a9f01 9e024409 41009c04 .....J....D.A... │ │ │ │ │ 0x000000b0 440e7011 417e740a 0e004606 41dfdedc D.p.A~t...F.A... │ │ │ │ │ 0x000000c0 440b410a 0e004606 41dfdedc 410b429a D.A...F.A...A.B. │ │ │ │ │ 0x000000d0 06419b05 419d0341 99075b98 08025c0a .A..A..A..[...\. │ │ │ │ │ 0x000000e0 d8440b41 d854d941 da41db41 dd4c9808 .D.A.T.A.A.A.L.. │ │ │ │ │ 0x000000f0 99079a06 9b059d03 48d85c98 0841d800 ........H.\..A.. │ │ │ │ │ 0x00000100 24000000 04010000 00000000 9c000000 $............... │ │ │ │ │ - 0x00000110 004a0941 009f0145 0e301141 7e480a0e .J.A...E.0.A~H.. │ │ │ │ │ + 0x00000110 004a9f01 09410045 0e301141 7e480a0e .J...A.E.0.A~H.. │ │ │ │ │ 0x00000120 00440641 df410b00 20000000 2c010000 .D.A.A.. ...,... │ │ │ │ │ 0x00000130 00000000 60000000 00450941 009f0145 ....`....E.A...E │ │ │ │ │ 0x00000140 0e301141 7e470e00 430641df .0.A~G..C.A. │ │ │ ├── rdft-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5384 (bytes into file) │ │ │ │ │ + Start of section headers: 5376 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1508: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1500: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00077c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000e90 0004e0 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000e88 0004e0 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 0007bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 0007bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0007bc 000033 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 0007ef 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001370 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001368 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00080f 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0013d0 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0013c8 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000827 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000827 00016c 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0013e8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000998 000330 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000cc8 0001c5 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001478 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000827 000168 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0013e0 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000990 000330 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000cc0 0001c5 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001470 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xe90 contains 52 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xe88 contains 52 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000110 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000118 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000128 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000012c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000140 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000170 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000174 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000190 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ @@ -50,26 +50,26 @@ │ │ │ │ │ 00000000000006f0 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000700 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000710 0000001f0000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000728 000000200000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 0000000000000738 0000001f0000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000750 000000200000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1370 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1368 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002100000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 670 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 170 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x13d0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x13c8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1d0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x13e8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x13e0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + f0 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 170 │ │ │ │ │ 0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1d0 │ │ │ │ │ 0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 670 │ │ │ │ │ 000000000000014c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,24 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000e8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000020 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000038 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000070 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000070 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000084 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -36,18 +36,18 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000004c 000000000000001c 00000050 FDE cie=00000000 pc=00000000000000f0..0000000000000168 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000120 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000118 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000150 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000158 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -72,19 +72,19 @@ │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000204 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000218 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000021c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000220 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000024c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000258 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000270 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000274 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -159,38 +159,36 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000648 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000011c 0000000000000024 00000120 FDE cie=00000000 pc=0000000000000670..00000000000006d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000684 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000068c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000698 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000698 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000006b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000144 0000000000000024 00000148 FDE cie=00000000 pc=00000000000006e0..000000000000077c │ │ │ │ │ +00000144 0000000000000020 00000148 FDE cie=00000000 pc=00000000000006e0..000000000000077c │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006f0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000006f8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000710 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000070c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000075c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000076c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ lwz r9,80(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 90 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -77,30 +77,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,80(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 130 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -159,19 +159,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 210 │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r30,112(r1) │ │ │ │ │ std r31,120(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 248 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 280 │ │ │ │ │ ld r10,24(r26) │ │ │ │ │ ld r9,32(r26) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -207,18 +207,18 @@ │ │ │ │ │ std r24,64(r1) │ │ │ │ │ std r25,72(r1) │ │ │ │ │ std r27,88(r1) │ │ │ │ │ std r28,96(r1) │ │ │ │ │ std r29,104(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 648 │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ ld r28,32(r26) │ │ │ │ │ - ld r27,24(r26) │ │ │ │ │ + lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r27,24(r26) │ │ │ │ │ mr r29,r28 │ │ │ │ │ bne 2f4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2f4 │ │ │ │ │ mr r29,r27 │ │ │ │ │ ld r3,48(r26) │ │ │ │ │ @@ -237,75 +237,75 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 324 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r26) │ │ │ │ │ ld r6,16(r26) │ │ │ │ │ mr r25,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ std r6,24(r10) │ │ │ │ │ - std r6,-32(r7) │ │ │ │ │ + std r6,-32(r9) │ │ │ │ │ blt 450 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ ble 3f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ bdnz 3c0 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r25,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ beq 450 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r25,r8 │ │ │ │ │ @@ -357,20 +357,20 @@ │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 600 │ │ │ │ │ li r3,1 │ │ │ │ │ bl 4f0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r26) │ │ │ │ │ - li r10,8 │ │ │ │ │ ld r4,16(r26) │ │ │ │ │ - ld r7,48(r26) │ │ │ │ │ + li r10,8 │ │ │ │ │ mr r6,r28 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r29 │ │ │ │ │ + ld r7,48(r26) │ │ │ │ │ lxvd2x vs0,r8,r10 │ │ │ │ │ ld r8,24(r8) │ │ │ │ │ mulld r4,r23,r4 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ std r8,24(r3) │ │ │ │ │ addi r8,r26,56 │ │ │ │ │ bl 52c │ │ │ │ │ @@ -399,19 +399,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 578 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r27,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 5a4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ addi r5,r29,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r27,8 │ │ │ │ │ stw r9,80(r29) │ │ │ │ │ @@ -471,17 +471,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 698 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -504,26 +504,26 @@ │ │ │ │ │ │ │ │ │ │ 00000000000006e0 : │ │ │ │ │ fftw_mpi_rdft_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 710 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 e8000000 00439f01 44094100 9d03470e .....C..D.A...G. │ │ │ │ │ - 0x00000030 409e0211 417e4e0a 0e004506 41dfdedd @...A~N...E.A... │ │ │ │ │ + 0x00000020 e8000000 00449f01 9e024409 41009d03 .....D....D.A... │ │ │ │ │ + 0x00000030 450e4011 417e4f0a 0e004506 41dfdedd E.@.A~O...E.A... │ │ │ │ │ 0x00000040 430b4d0e 00450641 dfdedd00 1c000000 C.M..E.A........ │ │ │ │ │ - 0x00000050 50000000 00000000 78000000 004c0e60 P.......x....L.` │ │ │ │ │ - 0x00000060 11417e4c 0e004206 41000000 20000000 .A~L..B.A... ... │ │ │ │ │ + 0x00000050 50000000 00000000 78000000 004a0e60 P.......x....J.` │ │ │ │ │ + 0x00000060 11417e4e 0e004206 41000000 20000000 .A~N..B.A... ... │ │ │ │ │ 0x00000070 70000000 00000000 54000000 00440941 p.......T....D.A │ │ │ │ │ 0x00000080 009f0144 0e301141 7e460e00 430641df ...D.0.A~F..C.A. │ │ │ │ │ 0x00000090 88000000 94000000 00000000 9c040000 ................ │ │ │ │ │ 0x000000a0 00439a06 430e8001 470a0e00 42da410b .C..C...G...B.A. │ │ │ │ │ - 0x000000b0 429e0241 9f014c09 41004311 417e46de B..A..L.A.C.A~F. │ │ │ │ │ + 0x000000b0 439e0241 9f014b09 41004311 417e46de C..A..K.A.C.A~F. │ │ │ │ │ 0x000000c0 41df4106 41429e02 9f0141de 41df419e A.A.AB....A.A.A. │ │ │ │ │ 0x000000d0 029f0111 417e4997 09419808 41990741 ....A~I..A..A..A │ │ │ │ │ 0x000000e0 9b05419c 04419d03 02c10ad7 41d841d9 ..A..A......A.A. │ │ │ │ │ 0x000000f0 41db41dc 41dd41de 41df410e 00410641 A.A.A.A.A.A..A.A │ │ │ │ │ 0x00000100 41da440b 490ad741 d841d941 db41dc41 A.D.I..A.A.A.A.A │ │ │ │ │ 0x00000110 dd41de41 df410641 410b0000 24000000 .A.A.A.AA...$... │ │ │ │ │ - 0x00000120 20010000 00000000 64000000 00440941 .......d....D.A │ │ │ │ │ - 0x00000130 009f0143 9e02430e 3011417e 470e0044 ...C..C.0.A~G..D │ │ │ │ │ - 0x00000140 0641dfde 24000000 48010000 00000000 .A..$...H....... │ │ │ │ │ - 0x00000150 9c000000 00440941 009e0242 9f01460e .....D.A...B..F. │ │ │ │ │ - 0x00000160 3011417e 530e0044 0641dfde 0.A~S..D.A.. │ │ │ │ │ + 0x00000120 20010000 00000000 64000000 00450941 .......d....E.A │ │ │ │ │ + 0x00000130 009f019e 02450e30 11417e47 0e004406 .....E.0.A~G..D. │ │ │ │ │ + 0x00000140 41dfde00 20000000 48010000 00000000 A... ...H....... │ │ │ │ │ + 0x00000150 9c000000 00449e02 9f01470e 3011417e .....D....G.0.A~ │ │ │ │ │ + 0x00000160 540e0044 0641dfde T..D.A.. │ │ │ ├── rdft-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6120 (bytes into file) │ │ │ │ │ + Start of section headers: 6096 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x17e8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x17d0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00090c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001098 0005b8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00094c 000044 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000990 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001650 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0009b0 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016b0 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0009c8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0009c8 000170 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0016c8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000b38 000360 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000e98 0001fc 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001758 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008fc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001080 0005b8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00093c 000044 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000980 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001638 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0009a0 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001698 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0009b8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0009b8 000168 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0016b0 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000b20 000360 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000e80 0001fc 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001740 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ 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 212 FUNC LOCAL DEFAULT [: 8] 1 apply │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 4: 00000000000000e0 124 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 5: 0000000000000160 96 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 6: 00000000000001c0 1580 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 7: 00000000000007f0 116 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 6: 00000000000001c0 1564 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 7: 00000000000007e0 116 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_is_local_after │ │ │ │ │ @@ -29,11 +29,11 @@ │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_1_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add2 │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_rdft_serial_applicable │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 32: 0000000000000870 156 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_rdft_rank_geq2_transposed_register │ │ │ │ │ + 32: 0000000000000860 156 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_rdft_rank_geq2_transposed_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_mpi_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1098 contains 61 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1080 contains 61 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000e4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f0 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000100 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000108 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000118 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000011c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000120 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000134 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000164 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000180 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,65 +20,65 @@ │ │ │ │ │ 00000000000001c4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000248 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local_after + 0 │ │ │ │ │ 0000000000000288 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002a8 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000318 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000328 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000340 000000120000000a R_PPC64_REL24 0000000000000000 fftw_mktensor + 0 │ │ │ │ │ -0000000000000528 000000130000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ -0000000000000544 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ -0000000000000560 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000000570 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ -0000000000000588 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -00000000000005cc 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_transpose + 0 │ │ │ │ │ -00000000000005dc 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ -00000000000005f4 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -0000000000000618 000000130000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ -0000000000000638 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_1d + 0 │ │ │ │ │ -000000000000065c 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ -0000000000000678 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft_1_d + 0 │ │ │ │ │ -0000000000000688 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ -00000000000006a0 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -00000000000006b0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006b4 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006bc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006c0 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006c4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ -0000000000000708 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add + 0 │ │ │ │ │ -0000000000000718 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add2 + 0 │ │ │ │ │ -000000000000076c 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ -0000000000000778 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ -0000000000000784 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ -00000000000007cc 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_rdft_serial_applicable + 0 │ │ │ │ │ -00000000000007f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000007f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000518 000000130000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ +0000000000000534 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ +0000000000000550 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000000560 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ +0000000000000578 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ +00000000000005bc 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_transpose + 0 │ │ │ │ │ +00000000000005cc 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ +00000000000005e4 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ +0000000000000608 000000130000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ +0000000000000628 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_1d + 0 │ │ │ │ │ +000000000000064c 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ +0000000000000668 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft_1_d + 0 │ │ │ │ │ +0000000000000678 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ +0000000000000690 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ +00000000000006a0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006a4 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006ac 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006b0 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006b4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ +00000000000006f8 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add + 0 │ │ │ │ │ +0000000000000708 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add2 + 0 │ │ │ │ │ +000000000000075c 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000768 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000774 0000000d0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ +00000000000007bc 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_rdft_serial_applicable + 0 │ │ │ │ │ +00000000000007e0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000007e4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000808 0000001f0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000818 0000001f0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000828 0000001f0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ -0000000000000838 0000001f0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ -0000000000000870 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000874 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000880 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000890 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000008a0 000000210000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ -00000000000008b8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ -00000000000008c8 000000210000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ -00000000000008e0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ +0000000000000860 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000864 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000870 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000880 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000890 000000210000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ +00000000000008a8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ +00000000000008b8 000000210000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ +00000000000008d0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1650 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1638 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7f0 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7e0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + e0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 160 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x16b0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1698 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x16c8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16b0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000004c 000000010000001a R_PPC64_REL32 0000000000000000 .text + e0 │ │ │ │ │ -000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ -0000000000000090 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1c0 │ │ │ │ │ -0000000000000128 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7f0 │ │ │ │ │ -0000000000000150 000000010000001a R_PPC64_REL32 0000000000000000 .text + 870 │ │ │ │ │ +0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ +000000000000008c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7e0 │ │ │ │ │ +000000000000014c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 860 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,79 +6,77 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 000000000000002c 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000d4 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ +00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000d4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000038 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000008c │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000008c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000044 000000000000001c 00000048 FDE cie=00000000 pc=00000000000000e0..000000000000015c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000110 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=00000000000000e0..000000000000015c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000108 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000144 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000014c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000020 00000068 FDE cie=00000000 pc=0000000000000160..00000000000001c0 │ │ │ │ │ +00000060 0000000000000020 00000064 FDE cie=00000000 pc=0000000000000160..00000000000001c0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000170 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -00000088 0000000000000094 0000008c FDE cie=00000000 pc=00000000000001c0..00000000000007ec │ │ │ │ │ +00000084 0000000000000094 00000088 FDE cie=00000000 pc=00000000000001c0..00000000000007dc │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001cc │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000001f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000001fc │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000200 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000020c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000023c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000248 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000260 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000264 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -109,91 +107,89 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc2: 1100 to 000000000000072c │ │ │ │ │ + DW_CFA_advance_loc2: 1084 to 000000000000071c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000720 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000734 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000724 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000738 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000728 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000072c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000730 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000734 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000738 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000760 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000750 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000000784 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000798 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000788 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000079c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000078c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000790 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000794 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000798 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000079c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a0 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a4 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000007c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000007b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 0000000000000024 00000124 FDE cie=00000000 pc=00000000000007f0..0000000000000864 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000800 │ │ │ │ │ +0000011c 0000000000000024 00000120 FDE cie=00000000 pc=00000000000007e0..0000000000000854 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000007f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000080c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000818 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000808 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000844 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000834 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000854 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000844 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000148 0000000000000024 0000014c FDE cie=00000000 pc=0000000000000870..000000000000090c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000880 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000144 0000000000000020 00000148 FDE cie=00000000 pc=0000000000000860..00000000000008fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000870 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000888 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000008a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000088c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000008ec │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000008dc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -9*8c}*PC} │ │ │ │ │ +8*PC}*(c} │ │ │ │ │ (mpi-rdft-rank-geq2-transposed%s%(%p%)%(%p%)%(%p%)) │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_mpi_is_local_after │ │ │ │ │ fftw_mpi_num_blocks │ │ │ │ │ MPI_Comm_rank │ │ │ │ │ MPI_Comm_size │ │ │ │ │ fftw_mktensor │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq b0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r29,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -73,30 +73,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,104(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 120 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -156,19 +156,19 @@ │ │ │ │ │ cmpwi r9,8 │ │ │ │ │ beq 200 │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r30,192(r1) │ │ │ │ │ std r31,200(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 238 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 270 │ │ │ │ │ ld r10,24(r26) │ │ │ │ │ ld r9,32(r26) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -215,19 +215,19 @@ │ │ │ │ │ std r22,128(r1) │ │ │ │ │ std r23,136(r1) │ │ │ │ │ std r25,152(r1) │ │ │ │ │ std r27,168(r1) │ │ │ │ │ std r28,176(r1) │ │ │ │ │ std r29,184(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - bne 7c8 │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ + bne 7b8 │ │ │ │ │ ld r29,32(r26) │ │ │ │ │ - ld r27,24(r26) │ │ │ │ │ + lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r27,24(r26) │ │ │ │ │ mr r28,r29 │ │ │ │ │ bne 310 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 310 │ │ │ │ │ mr r28,r27 │ │ │ │ │ ld r3,48(r26) │ │ │ │ │ @@ -246,276 +246,272 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 340 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r6,8(r26) │ │ │ │ │ ld r5,16(r26) │ │ │ │ │ mr r25,r3 │ │ │ │ │ - lwz r8,0(r6) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r4,r8,-3 │ │ │ │ │ + lwz r7,0(r6) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r4,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r6,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ std r5,24(r10) │ │ │ │ │ - std r5,-32(r7) │ │ │ │ │ - blt 470 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 418 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r11,r3,r7 │ │ │ │ │ + std r5,-32(r9) │ │ │ │ │ + blt 460 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r5,r8,-40 │ │ │ │ │ + ble 408 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r6,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + ldx r11,r3,r5 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ mulld r10,r10,r11 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r4,r4,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r11,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r11,48(r9) │ │ │ │ │ - bdnz 3e0 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r11,-16(r8) │ │ │ │ │ + std r11,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 3d0 │ │ │ │ │ extsw r9,r4 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r5,r6,r9 │ │ │ │ │ add r9,r25,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r5) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r4,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 470 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 460 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r5,8(r5) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r5,-16(r9) │ │ │ │ │ add r8,r25,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ lwz r10,0(r25) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ - ble 510 │ │ │ │ │ + ble 500 │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r25,32 │ │ │ │ │ li r8,1 │ │ │ │ │ clrldi r10,r10,32 │ │ │ │ │ andi. r5,r10,3 │ │ │ │ │ addi r4,r10,-1 │ │ │ │ │ mr r7,r10 │ │ │ │ │ - beq 4dc │ │ │ │ │ + beq 4cc │ │ │ │ │ cmpdi r5,1 │ │ │ │ │ - beq 4c8 │ │ │ │ │ - cmpdi r5,2 │ │ │ │ │ beq 4b8 │ │ │ │ │ + cmpdi r5,2 │ │ │ │ │ + beq 4a8 │ │ │ │ │ ld r24,0(r9) │ │ │ │ │ mr r10,r4 │ │ │ │ │ addi r9,r25,56 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ mulld r24,r24,r5 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ cmpdi r10,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ mulld r24,r24,r5 │ │ │ │ │ - beq 50c │ │ │ │ │ + beq 4fc │ │ │ │ │ srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ ld r7,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ mulld r10,r24,r10 │ │ │ │ │ ld r24,-48(r9) │ │ │ │ │ mulld r8,r8,r7 │ │ │ │ │ mulld r24,r10,r24 │ │ │ │ │ ld r10,-24(r9) │ │ │ │ │ mulld r8,r8,r10 │ │ │ │ │ - bdnz 4e4 │ │ │ │ │ + bdnz 4d4 │ │ │ │ │ mulld r24,r24,r8 │ │ │ │ │ ld r9,16(r25) │ │ │ │ │ ld r23,8(r25) │ │ │ │ │ - lwa r5,116(r1) │ │ │ │ │ ld r4,16(r6) │ │ │ │ │ + lwa r5,116(r1) │ │ │ │ │ ld r3,8(r6) │ │ │ │ │ mulld r23,r23,r9 │ │ │ │ │ - bl 528 │ │ │ │ │ + bl 518 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r6,16(r26) │ │ │ │ │ li r8,1 │ │ │ │ │ li r7,1 │ │ │ │ │ mr r5,r23 │ │ │ │ │ mr r4,r23 │ │ │ │ │ - bl 544 │ │ │ │ │ + bl 534 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ - mr r5,r27 │ │ │ │ │ addi r7,r26,60 │ │ │ │ │ mr r6,r28 │ │ │ │ │ + mr r5,r27 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 560 │ │ │ │ │ + bl 550 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 560 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + mr r25,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 588 │ │ │ │ │ + bl 578 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 760 │ │ │ │ │ + bne 750 │ │ │ │ │ + ld r27,16(r26) │ │ │ │ │ ld r10,8(r26) │ │ │ │ │ - ld r25,16(r26) │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r7,r29 │ │ │ │ │ + mulld r27,r24,r27 │ │ │ │ │ ld r9,48(r10) │ │ │ │ │ ld r8,16(r10) │ │ │ │ │ ld r4,32(r10) │ │ │ │ │ ld r3,8(r10) │ │ │ │ │ li r10,0 │ │ │ │ │ - mulld r25,r24,r25 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ - mr r5,r25 │ │ │ │ │ ld r10,48(r26) │ │ │ │ │ - bl 5cc │ │ │ │ │ + mr r5,r27 │ │ │ │ │ + bl 5bc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5dc │ │ │ │ │ + bl 5cc │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 5f4 │ │ │ │ │ + bl 5e4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7c0 │ │ │ │ │ + bne 7b0 │ │ │ │ │ ld r9,8(r26) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ ld r4,48(r9) │ │ │ │ │ ld r3,32(r9) │ │ │ │ │ ld r22,8(r9) │ │ │ │ │ - bl 618 │ │ │ │ │ + bl 608 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r26) │ │ │ │ │ - mulld r22,r25,r22 │ │ │ │ │ - mr r5,r25 │ │ │ │ │ - mr r4,r25 │ │ │ │ │ + mr r5,r27 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mulld r22,r27,r22 │ │ │ │ │ mr r23,r3 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 638 │ │ │ │ │ + bl 628 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,1 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ + mr r6,r27 │ │ │ │ │ li r7,1 │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ mr r24,r3 │ │ │ │ │ mr r3,r23 │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 64c │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r7,56(r26) │ │ │ │ │ mr r6,r29 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ - bl 678 │ │ │ │ │ + bl 668 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_rdft_1_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 688 │ │ │ │ │ + bl 678 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 6a0 │ │ │ │ │ + bl 690 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 768 │ │ │ │ │ + bne 758 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,112 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 6c4 │ │ │ │ │ + bl 6b4 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r27,64(r3) │ │ │ │ │ + std r25,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - std r25,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 6f4 │ │ │ │ │ + std r27,80(r3) │ │ │ │ │ + bne 6e4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ addi r31,r29,8 │ │ │ │ │ - addi r4,r25,8 │ │ │ │ │ - addi r3,r27,8 │ │ │ │ │ + addi r4,r27,8 │ │ │ │ │ + addi r3,r25,8 │ │ │ │ │ stw r9,104(r29) │ │ │ │ │ mr r5,r31 │ │ │ │ │ - bl 708 │ │ │ │ │ + bl 6f8 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r28,8 │ │ │ │ │ - bl 718 │ │ │ │ │ + bl 708 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ mr r3,r29 │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r24,144(r1) │ │ │ │ │ @@ -526,26 +522,26 @@ │ │ │ │ │ ld r30,192(r1) │ │ │ │ │ ld r31,200(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ mtlr r0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ li r28,0 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ - bl 76c │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 75c │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 778 │ │ │ │ │ + bl 768 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r27 │ │ │ │ │ - bl 784 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 774 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r24,144(r1) │ │ │ │ │ ld r25,152(r1) │ │ │ │ │ @@ -553,53 +549,53 @@ │ │ │ │ │ ld r28,176(r1) │ │ │ │ │ ld r29,184(r1) │ │ │ │ │ ld r30,192(r1) │ │ │ │ │ ld r31,200(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 1f0 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ - b 768 │ │ │ │ │ + li r27,0 │ │ │ │ │ + b 758 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 7cc │ │ │ │ │ + bl 7bc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rdft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 2e8 │ │ │ │ │ - b 78c │ │ │ │ │ + b 77c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000007f0 : │ │ │ │ │ +00000000000007e0 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 818 │ │ │ │ │ + bl 808 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 828 │ │ │ │ │ + bl 818 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,80(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 838 │ │ │ │ │ + bl 828 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -607,52 +603,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000870 : │ │ │ │ │ +0000000000000860 : │ │ │ │ │ fftw_mpi_rdft_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 8a0 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 890 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 8b8 │ │ │ │ │ + bl 8a8 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl 8b8 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 8e0 │ │ │ │ │ + bl 8d0 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 2c000000 18000000 00000000 ....,........... │ │ │ │ │ - 0x00000020 d4000000 00439f01 44094100 9e02470e .....C..D.A...G. │ │ │ │ │ - 0x00000030 409d0311 417e550a 0e004506 41dfdedd @...A~U...E.A... │ │ │ │ │ - 0x00000040 440b0000 1c000000 48000000 00000000 D.......H....... │ │ │ │ │ - 0x00000050 7c000000 004c0e60 11417e4d 0e004206 |....L.`.A~M..B. │ │ │ │ │ - 0x00000060 41000000 20000000 68000000 00000000 A... ...h....... │ │ │ │ │ - 0x00000070 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ - 0x00000080 7e490e00 430641df 94000000 8c000000 ~I..C.A......... │ │ │ │ │ - 0x00000090 00000000 2c060000 00439a06 430ed001 ....,....C..C... │ │ │ │ │ - 0x000000a0 470a0e00 42da410b 429e0241 9f014c09 G...B.A.B..A..L. │ │ │ │ │ - 0x000000b0 41004311 417e46de 41df4106 41429e02 A.C.A~F.A.A.AB.. │ │ │ │ │ - 0x000000c0 9f0141de 41df419e 029f0111 417e4998 ..A.A.A.....A~I. │ │ │ │ │ - 0x000000d0 0848d841 98084296 0a419709 41990741 .H.A..B..A..A..A │ │ │ │ │ - 0x000000e0 9b05419c 04419d03 0313010a d641d741 ..A..A.......A.A │ │ │ │ │ - 0x000000f0 d841d941 db41dc41 dd41de41 df410e00 .A.A.A.A.A.A.A.. │ │ │ │ │ - 0x00000100 41064141 da420b4d 0ad641d7 41d841d9 A.AA.B.M..A.A.A. │ │ │ │ │ - 0x00000110 41db41dc 41dd41de 41df4106 41420b00 A.A.A.A.A.A.AB.. │ │ │ │ │ - 0x00000120 24000000 24010000 00000000 74000000 $...$.......t... │ │ │ │ │ - 0x00000130 00440941 009f0143 9e02430e 3011417e .D.A...C..C.0.A~ │ │ │ │ │ - 0x00000140 4b0e0044 0641dfde 24000000 4c010000 K..D.A..$...L... │ │ │ │ │ - 0x00000150 00000000 9c000000 00440941 009e0242 .........D.A...B │ │ │ │ │ - 0x00000160 9f01460e 3011417e 530e0044 0641dfde ..F.0.A~S..D.A.. │ │ │ │ │ + 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ + 0x00000020 d4000000 00449f01 9e02490e 4011417e .....D....I.@.A~ │ │ │ │ │ + 0x00000030 9d03560a 0e004506 41dfdedd 440b0000 ..V...E.A...D... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 7c000000 ....D.......|... │ │ │ │ │ + 0x00000050 004a0e60 11417e4f 0e004206 41000000 .J.`.A~O..B.A... │ │ │ │ │ + 0x00000060 20000000 64000000 00000000 60000000 ...d.......`... │ │ │ │ │ + 0x00000070 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ + 0x00000080 430641df 94000000 88000000 00000000 C.A............. │ │ │ │ │ + 0x00000090 1c060000 00439a06 430ed001 470a0e00 .....C..C...G... │ │ │ │ │ + 0x000000a0 42da410b 439e0241 9f014b09 41004311 B.A.C..A..K.A.C. │ │ │ │ │ + 0x000000b0 417e46de 41df4106 41429e02 9f0141de A~F.A.A.AB....A. │ │ │ │ │ + 0x000000c0 41df419e 029f0111 417e4998 0848d841 A.A.....A~I..H.A │ │ │ │ │ + 0x000000d0 98084296 0a419709 41990741 9b05419c ..B..A..A..A..A. │ │ │ │ │ + 0x000000e0 04419d03 030f010a d641d741 d841d941 .A.......A.A.A.A │ │ │ │ │ + 0x000000f0 db41dc41 dd41de41 df410e00 41064141 .A.A.A.A.A..A.AA │ │ │ │ │ + 0x00000100 da420b4d 0ad641d7 41d841d9 41db41dc .B.M..A.A.A.A.A. │ │ │ │ │ + 0x00000110 41dd41de 41df4106 41420b00 24000000 A.A.A.A.AB..$... │ │ │ │ │ + 0x00000120 20010000 00000000 74000000 00450941 .......t....E.A │ │ │ │ │ + 0x00000130 009f019e 02450e30 11417e4b 0e004406 .....E.0.A~K..D. │ │ │ │ │ + 0x00000140 41dfde00 20000000 48010000 00000000 A... ...H....... │ │ │ │ │ + 0x00000150 9c000000 00449e02 9f01470e 3011417e .....D....G.0.A~ │ │ │ │ │ + 0x00000160 540e0044 0641dfde T..D.A.. │ │ │ ├── rdft-rank1-bigvec.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xf70 contains 62 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000c0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000c4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d8 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .rodata + 0 │ │ │ │ │ -00000000000000e4 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ +00000000000000ec 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ 00000000000000fc 0000000e0000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 000000000000010c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000114 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000128 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000012c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000148 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ @@ -53,16 +53,16 @@ │ │ │ │ │ 0000000000000640 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000644 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000668 000000200000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000678 000000200000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000688 000000200000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 00000000000006c0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000006c4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000006d0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000006f0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000006d4 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000006f8 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000708 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000720 000000230000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 0000000000000730 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 000000000000074c 000000230000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1540 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,39 +9,39 @@ │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000b4 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000001c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000024 00000044 FDE cie=00000000 pc=00000000000000c0..0000000000000178 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000ec │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000000158 │ │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ 00000068 0000000000000020 0000006c FDE cie=00000000 pc=0000000000000180..00000000000001e0 │ │ │ │ │ @@ -54,133 +54,133 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000078 00000090 FDE cie=00000000 pc=00000000000001e0..0000000000000634 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000200 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000214 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000238 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000238 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000254 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000260 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 104 to 00000000000002c8 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002cc │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d0 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d4 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002e4 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 624 to 0000000000000554 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000558 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000055c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000560 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000560 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000568 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000564 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000056c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000568 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000570 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000056c │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000570 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000574 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000590 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000005a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 60 to 00000000000005dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e8 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000600 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000108 0000000000000024 0000010c FDE cie=00000000 pc=0000000000000640..00000000000006b4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000654 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000065c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000668 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000694 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000130 0000000000000030 00000134 FDE cie=00000000 pc=00000000000006c0..000000000000078c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000006d0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006d4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000006e4 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000006e4 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000006f4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000700 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000700 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 96 to 0000000000000760 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000077c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,26 +6,26 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 54 │ │ │ │ │ mr r30,r29 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -66,18 +66,18 @@ │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r5,80 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata │ │ │ │ │ addi r9,r1,96 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mr r3,r9 │ │ │ │ │ bl fc │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ @@ -95,17 +95,17 @@ │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ ld r8,72(r31) │ │ │ │ │ - ld r7,64(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ mtctr r12 │ │ │ │ │ + ld r7,64(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,192 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ @@ -153,52 +153,52 @@ │ │ │ │ │ 00000000000001e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r23,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ - addi r28,r1,112 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ + addi r29,r1,112 │ │ │ │ │ + mr r4,r29 │ │ │ │ │ bl 21c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ beq 260 │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r28,-32(r1) │ │ │ │ │ + ld r23,-72(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,40(r31) │ │ │ │ │ rlwinm r10,r10,0,28,26 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ bne 234 │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ beq 298 │ │ │ │ │ - lwz r10,212(r29) │ │ │ │ │ + lwz r10,212(r23) │ │ │ │ │ andi. r10,r10,4096 │ │ │ │ │ bne 234 │ │ │ │ │ ld r8,24(r31) │ │ │ │ │ ld r10,32(r31) │ │ │ │ │ cmpd r8,r10 │ │ │ │ │ beq 234 │ │ │ │ │ lwa r8,112(r1) │ │ │ │ │ @@ -208,157 +208,157 @@ │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ bl 2b0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rearrange_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 234 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ std r20,128(r1) │ │ │ │ │ std r21,136(r1) │ │ │ │ │ std r22,144(r1) │ │ │ │ │ - std r23,152(r1) │ │ │ │ │ std r24,160(r1) │ │ │ │ │ std r25,168(r1) │ │ │ │ │ std r26,176(r1) │ │ │ │ │ std r27,184(r1) │ │ │ │ │ + std r28,192(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 610 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,116 │ │ │ │ │ bl 2f4 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + mr r4,r29 │ │ │ │ │ bl 304 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwa r8,112(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ - ld r24,8(r9) │ │ │ │ │ + ld r25,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ - mr r4,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ bl 32c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rearrange_ny │ │ │ │ │ nop │ │ │ │ │ - mr. r28,r3 │ │ │ │ │ + mr. r29,r3 │ │ │ │ │ beq 5d8 │ │ │ │ │ - ld r27,16(r31) │ │ │ │ │ + ld r28,16(r31) │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - divd r27,r27,r28 │ │ │ │ │ + divd r28,r28,r29 │ │ │ │ │ bl 348 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r22,24(r31) │ │ │ │ │ + mr r4,r29 │ │ │ │ │ ld r21,32(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r21 │ │ │ │ │ mr r6,r22 │ │ │ │ │ + mr r7,r21 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ bl 388 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 398 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r23,r3 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3b0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 600 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 5a0 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 5a0 │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - mr r4,r26 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r27 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ mr r20,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 3fc │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ - mulld r5,r24,r27 │ │ │ │ │ + mulld r5,r25,r28 │ │ │ │ │ li r8,1 │ │ │ │ │ li r7,1 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r6,r28 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ mr r3,r20 │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl 420 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r7,56(r31) │ │ │ │ │ mr r6,r22 │ │ │ │ │ mr r5,r21 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 43c │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_rdft_1_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 44c │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 464 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 5b0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ li r10,0 │ │ │ │ │ - mr r8,r26 │ │ │ │ │ + mr r8,r27 │ │ │ │ │ mr r7,r21 │ │ │ │ │ mr r6,r22 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r24 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ bl 4a0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 4b0 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r28,r3 │ │ │ │ │ + mr r29,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 4c8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 5b4 │ │ │ │ │ @@ -371,87 +371,87 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 4ec │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r23,64(r3) │ │ │ │ │ - std r25,72(r3) │ │ │ │ │ - std r28,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ + std r24,64(r3) │ │ │ │ │ + std r26,72(r3) │ │ │ │ │ + std r29,80(r3) │ │ │ │ │ bne 51c │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r31) │ │ │ │ │ lwz r9,20(r30) │ │ │ │ │ addi r30,r31,8 │ │ │ │ │ - addi r4,r25,8 │ │ │ │ │ - addi r3,r23,8 │ │ │ │ │ + addi r4,r26,8 │ │ │ │ │ + addi r3,r24,8 │ │ │ │ │ mr r5,r30 │ │ │ │ │ stw r9,92(r31) │ │ │ │ │ bl 538 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ - addi r3,r28,8 │ │ │ │ │ + addi r3,r29,8 │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r20,128(r1) │ │ │ │ │ ld r21,136(r1) │ │ │ │ │ - ld r22,144(r1) │ │ │ │ │ - ld r23,152(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ + ld r22,144(r1) │ │ │ │ │ ld r24,160(r1) │ │ │ │ │ ld r25,168(r1) │ │ │ │ │ ld r26,176(r1) │ │ │ │ │ ld r27,184(r1) │ │ │ │ │ + ld r28,192(r1) │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r28,-32(r1) │ │ │ │ │ + ld r23,-72(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r22,r21 │ │ │ │ │ b 3d8 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + li r29,0 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 5b8 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 5c4 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 5d0 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r20,128(r1) │ │ │ │ │ ld r21,136(r1) │ │ │ │ │ ld r22,144(r1) │ │ │ │ │ - ld r23,152(r1) │ │ │ │ │ ld r24,160(r1) │ │ │ │ │ ld r25,168(r1) │ │ │ │ │ ld r26,176(r1) │ │ │ │ │ ld r27,184(r1) │ │ │ │ │ + ld r28,192(r1) │ │ │ │ │ b 234 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r29,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ b 5b4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 614 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rdft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ @@ -468,17 +468,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 668 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -506,29 +506,29 @@ │ │ │ │ │ │ │ │ │ │ 00000000000006c0 : │ │ │ │ │ fftw_mpi_rdft_rank1_bigvec_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + li r28,1 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + li r27,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ li r31,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ addi r29,r29,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - li r28,1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 708 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ @@ -540,16 +540,16 @@ │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,20(r3) │ │ │ │ │ - mr r4,r3 │ │ │ │ │ stw r28,16(r3) │ │ │ │ │ + mr r4,r3 │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 74c │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ cmplwi r31,4 │ │ │ │ │ bne 700 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 b4000000 00449f01 09410043 9d03429e .....D...A.C..B. │ │ │ │ │ - 0x00000030 02440e40 11417e57 0e004506 41dfdedd .D.@.A~W..E.A... │ │ │ │ │ + 0x00000020 b4000000 00449f01 9e024509 41009d03 .....D....E.A... │ │ │ │ │ + 0x00000030 430e4011 417e580e 00450641 dfdedd00 C.@.A~X..E.A.... │ │ │ │ │ 0x00000040 24000000 44000000 00000000 b8000000 $...D........... │ │ │ │ │ - 0x00000050 00450941 009e029f 01470ec0 0111417e .E.A.....G....A~ │ │ │ │ │ - 0x00000060 5a0e0044 0641dfde 20000000 6c000000 Z..D.A.. ...l... │ │ │ │ │ + 0x00000050 00450941 009e029f 01460ec0 0111417e .E.A.....F....A~ │ │ │ │ │ + 0x00000060 5b0e0044 0641dfde 20000000 6c000000 [..D.A.. ...l... │ │ │ │ │ 0x00000070 00000000 60000000 00440941 009f0144 ....`....D.A...D │ │ │ │ │ 0x00000080 0e301141 7e490e00 430641df 78000000 .0.A~I..C.A.x... │ │ │ │ │ - 0x00000090 90000000 00000000 54040000 00470941 ........T....G.A │ │ │ │ │ - 0x000000a0 009c049d 039e029f 01460ee0 0111417e .........F....A~ │ │ │ │ │ - 0x000000b0 490a0e00 470641df dedddc43 0b5a940c I...G.A....C.Z.. │ │ │ │ │ - 0x000000c0 41950b41 960a4197 09419808 41990741 A..A..A..A..A..A │ │ │ │ │ - 0x000000d0 9a06419b 05029c0a d441d541 d641d742 ..A......A.A.A.B │ │ │ │ │ - 0x000000e0 d841d941 da41db41 0e004606 41dfdedd .A.A.A.A..F.A... │ │ │ │ │ - 0x000000f0 dc440b4f 0ad441d5 41d641d7 41d841d9 .D.O..A.A.A.A.A. │ │ │ │ │ - 0x00000100 41da41db 420b0000 24000000 0c010000 A.A.B...$....... │ │ │ │ │ - 0x00000110 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x00000120 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ + 0x00000090 90000000 00000000 54040000 00450941 ........T....E.A │ │ │ │ │ + 0x000000a0 0097099d 03439e02 9f01440e e0011141 .....C....D....A │ │ │ │ │ + 0x000000b0 7e4a0a0e 00470641 dfdeddd7 430b5a94 ~J...G.A....C.Z. │ │ │ │ │ + 0x000000c0 0c41950b 41960a41 98084199 07419a06 .A..A..A..A..A.. │ │ │ │ │ + 0x000000d0 419b0541 9c04029c 0ad441d5 42d641d8 A..A......A.B.A. │ │ │ │ │ + 0x000000e0 41d941da 41db41dc 410e0046 0641dfde A.A.A.A.A..F.A.. │ │ │ │ │ + 0x000000f0 ddd7440b 4f0ad441 d541d641 d841d941 ..D.O..A.A.A.A.A │ │ │ │ │ + 0x00000100 da41db41 dc420b00 24000000 0c010000 .A.A.B..$....... │ │ │ │ │ + 0x00000110 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x00000120 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ 0x00000130 30000000 34010000 00000000 cc000000 0...4........... │ │ │ │ │ - 0x00000140 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ │ - 0x00000150 470e5011 417e580e 00470641 dfdedddc G.P.A~X..G.A.... │ │ │ │ │ - 0x00000160 db000000 .... │ │ │ │ │ + 0x00000140 00459d03 9c040941 00449b05 9e02449f .E.....A.D....D. │ │ │ │ │ + 0x00000150 0111417e 430e5058 0e004706 41dfdedd ..A~C.PX..G.A... │ │ │ │ │ + 0x00000160 dcdb0000 .... │ │ │ ├── rdft-problem.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000cc8 000480 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00074c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00074c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00074c 000038 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000784 000028 00 WA 0 0 8 │ │ │ │ │ [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001148 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 0007ac 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0007ac 000128 00 A 0 0 4 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0007ac 00012c 00 A 0 0 4 │ │ │ │ │ [10] .rela.eh_frame RELA 0000000000000000 0011a8 000090 18 I 11 9 8 │ │ │ │ │ [11] .symtab SYMTAB 0000000000000000 0008d8 0002a0 18 12 9 8 │ │ │ │ │ [12] .strtab STRTAB 0000000000000000 000b78 00014d 00 0 0 1 │ │ │ │ │ [13] .shstrtab STRTAB 0000000000000000 001238 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), │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -23,16 +23,16 @@ │ │ │ │ │ 00000000000001f0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001f4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000220 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000238 000000110000000a R_PPC64_REL24 0000000000000000 fftw_mpi_total_block + 0 │ │ │ │ │ 0000000000000254 000000120000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000290 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000294 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000002a4 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -00000000000002b0 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +00000000000002a8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +00000000000002b4 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 00000000000002c0 000000130000000a R_PPC64_REL24 0000000000000000 fftw_md5puts + 0 │ │ │ │ │ 00000000000002e0 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 00000000000002f0 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_md5 + 0 │ │ │ │ │ 0000000000000300 000000160000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 0000000000000344 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000370 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000380 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ @@ -60,8 +60,8 @@ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x11a8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 290 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3c0 │ │ │ │ │ -0000000000000108 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6b0 │ │ │ │ │ +000000000000010c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,82 +21,85 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..00000000000001e8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 288 to 00000000000001bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000001d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=00000000000001f0..0000000000000284 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000204 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000021c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000260 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000274 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000290..00000000000003bc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002ac │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000000039c │ │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000000039c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000003ac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=00000000000003c0..00000000000006ac │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000003ec │ │ │ │ │ +000000c0 0000000000000040 000000c4 FDE cie=00000000 pc=00000000000003c0..00000000000006ac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003e4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000404 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 472 to 00000000000005f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000061c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -108,16 +111,17 @@ │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000620 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000006b0..000000000000070c │ │ │ │ │ +00000104 0000000000000024 00000108 FDE cie=00000000 pc=00000000000006b0..000000000000070c │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000006c4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000006d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,45 +37,45 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftw_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftw_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ @@ -111,16 +111,16 @@ │ │ │ │ │ stw r9,96(r1) │ │ │ │ │ cmpw r9,r10 │ │ │ │ │ blt 120 │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x20 │ │ │ │ │ lwz r6,40(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x20 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -157,28 +157,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ ld r29,24(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,48(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 220 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ - ld r30,16(r31) │ │ │ │ │ li r4,0 │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ + ld r30,16(r31) │ │ │ │ │ bl 238 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_total_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 25c │ │ │ │ │ sldi r5,r3,3 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -204,24 +204,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r30 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 2c0 │ │ │ │ │ R_PPC64_REL24 fftw_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ ld r4,24(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -296,29 +296,29 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r9 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ lwz r31,0(r3) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ - mr r24,r4 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r29,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ bl 41c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ @@ -340,16 +340,16 @@ │ │ │ │ │ bl 458 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ std r24,16(r31) │ │ │ │ │ std r25,24(r31) │ │ │ │ │ std r26,32(r31) │ │ │ │ │ lwz r5,0(r3) │ │ │ │ │ - std r3,8(r31) │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ + std r3,8(r31) │ │ │ │ │ ble 5d8 │ │ │ │ │ addi r9,r5,-1 │ │ │ │ │ cmplwi r9,3 │ │ │ │ │ ble 630 │ │ │ │ │ addi r6,r31,56 │ │ │ │ │ addi r9,r30,4 │ │ │ │ │ subf r9,r9,r6 │ │ │ │ │ @@ -414,25 +414,25 @@ │ │ │ │ │ stw r9,64(r8) │ │ │ │ │ andi. r9,r29,4 │ │ │ │ │ beq 5d8 │ │ │ │ │ li r8,8 │ │ │ │ │ li r9,32 │ │ │ │ │ ld r10,24(r3) │ │ │ │ │ lwz r7,56(r31) │ │ │ │ │ - ld r6,48(r3) │ │ │ │ │ rlwinm r29,r29,0,30,28 │ │ │ │ │ + ld r6,48(r3) │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ clrldi r29,r29,32 │ │ │ │ │ - std r10,48(r1) │ │ │ │ │ xori r29,r29,8 │ │ │ │ │ + std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r6,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r6,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ lwz r9,60(r31) │ │ │ │ │ std r10,48(r3) │ │ │ │ │ stw r7,60(r31) │ │ │ │ │ stw r9,56(r31) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r28 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 88010000 00440941 009f0146 .........D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e02 ........E....A~. │ │ │ │ │ + 0x00000040 00000000 88010000 00449f01 9e024709 .........D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e02 A.......D....A~. │ │ │ │ │ 0x00000060 480e0047 0641dfde dddcdb00 28000000 H..G.A......(... │ │ │ │ │ - 0x00000070 70000000 00000000 94000000 00460941 p............F.A │ │ │ │ │ - 0x00000080 009d039e 029f0145 0e501141 7e510e00 .......E.P.A~Q.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 2c010000 00440941 009e0243 ....,....D.A...C │ │ │ │ │ - 0x000000b0 9f01450e 4011417e 770e0044 0641dfde ..E.@.A~w..D.A.. │ │ │ │ │ - 0x000000c0 3c000000 c4000000 00000000 ec020000 <............... │ │ │ │ │ - 0x000000d0 004b0941 00980899 079a069b 059c049d .K.A............ │ │ │ │ │ - 0x000000e0 039e029f 014b0e80 0111417e 02760a0e .....K....A~.v.. │ │ │ │ │ - 0x000000f0 004b0641 dfdedddc dbdad9d8 410b0000 .K.A........A... │ │ │ │ │ - 0x00000100 24000000 04010000 00000000 5c000000 $...........\... │ │ │ │ │ - 0x00000110 00450941 009e029f 01430e30 11417e46 .E.A.....C.0.A~F │ │ │ │ │ - 0x00000120 0e004506 41dfde00 ..E.A... │ │ │ │ │ + 0x00000070 70000000 00000000 94000000 00450941 p............E.A │ │ │ │ │ + 0x00000080 009d039e 02429f01 440e5011 417e510e .....B..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 2c010000 00450941 009e029f ....,....E.A.... │ │ │ │ │ + 0x000000b0 01460e40 11417e78 0e004406 41dfde00 .F.@.A~x..D.A... │ │ │ │ │ + 0x000000c0 40000000 c4000000 00000000 ec020000 @............... │ │ │ │ │ + 0x000000d0 00450941 00980899 07449a06 9b05449c .E.A.....D....D. │ │ │ │ │ + 0x000000e0 049d0344 9e029f01 450e8001 11417e02 ...D....E....A~. │ │ │ │ │ + 0x000000f0 760a0e00 4b0641df dedddcdb dad9d841 v...K.A........A │ │ │ │ │ + 0x00000100 0b000000 24000000 08010000 00000000 ....$........... │ │ │ │ │ + 0x00000110 5c000000 00450941 009e029f 01430e30 \....E.A.....C.0 │ │ │ │ │ + 0x00000120 11417e46 0e004506 41dfde00 .A~F..E.A... │ │ │ ├── rdft-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── rdft2-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000060 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000064 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -00000000000000f0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +00000000000000f8 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000134 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000148 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000170 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000174 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000188 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 00000000000001b0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -20,16 +20,16 @@ │ │ │ │ │ 0000000000000208 000000100000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local + 0 │ │ │ │ │ 000000000000024c 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000002a8 000000120000000a R_PPC64_REL24 0000000000000000 fftw_mktensor + 0 │ │ │ │ │ 0000000000000364 000000130000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_1d + 0 │ │ │ │ │ 0000000000000388 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000000398 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ 00000000000003c0 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -00000000000003d4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 60 │ │ │ │ │ -00000000000003d8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 60 │ │ │ │ │ +00000000000003d8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 60 │ │ │ │ │ +00000000000003dc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 60 │ │ │ │ │ 00000000000003e4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 00000000000003e8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 00000000000003ec 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 00000000000003f4 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 00000000000003f8 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ 0000000000000418 000000180000000a R_PPC64_REL24 0000000000000000 fftw_ops_cpy + 0 │ │ │ │ │ 0000000000000480 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_0d + 0 │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ 0000000000000580 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000584 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000005bc 000000100000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local + 0 │ │ │ │ │ 00000000000005f8 000000100000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local + 0 │ │ │ │ │ 0000000000000620 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000624 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000062c 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000063c 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000640 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000648 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000658 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1148 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001e00000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 170 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,42 +7,42 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000060..00000000000000c4 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000ac │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000000ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000054 000000000000001c 00000058 FDE cie=00000000 pc=00000000000000d0..0000000000000128 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000000f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000118 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -68,26 +68,26 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b4 000000000000006c 000000b8 FDE cie=00000000 pc=00000000000001b0..000000000000057c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000001d8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001fc │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001ec │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 108 to 0000000000000274 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000278 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000280 │ │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000124 0000000000000024 00000128 FDE cie=00000000 pc=0000000000000580..000000000000061c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000005a8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000005bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000005dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000005ec │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,26 +5,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ mr r6,r5 │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r5,72(r9) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-32(r1) │ │ │ │ │ addi r7,r6,8 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r5,r5,3 │ │ │ │ │ - stdu r1,-32(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ add r5,r4,r5 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ @@ -34,27 +34,27 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ mr r6,r4 │ │ │ │ │ mr r4,r5 │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r5,72(r9) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-32(r1) │ │ │ │ │ addi r7,r6,8 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r5,r5,3 │ │ │ │ │ - stdu r1,-32(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ add r5,r4,r5 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ @@ -73,21 +73,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -148,41 +148,41 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 1d0 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ + li r4,0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r3,8(r31) │ │ │ │ │ - li r4,0 │ │ │ │ │ mr r28,r5 │ │ │ │ │ + ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ bl 208 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 550 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ cmpdi r29,0 │ │ │ │ │ bne 450 │ │ │ │ │ lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ ld r27,32(r31) │ │ │ │ │ - ld r26,24(r31) │ │ │ │ │ sldi r29,r29,3 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + ld r26,24(r31) │ │ │ │ │ bne 4e0 │ │ │ │ │ add r29,r26,r29 │ │ │ │ │ addi r25,r27,8 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 24c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ @@ -284,19 +284,19 @@ │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 450 │ │ │ │ │ lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x60 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x60 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ bne 3ec │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ @@ -417,16 +417,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 5a0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 5bc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local │ │ │ │ │ @@ -464,17 +464,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 648 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 658 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 60000000 004c0e20 11417e46 0e004206 `....L. .A~F..B. │ │ │ │ │ + 0x00000020 60000000 00490e20 11417e49 0e004206 `....I. .A~I..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 64000000 004d0e20 11417e46 0e004206 d....M. .A~F..B. │ │ │ │ │ + 0x00000040 64000000 004a0e20 11417e49 0e004206 d....J. .A~I..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ - 0x00000060 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000060 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 1c000000 98000000 00000000 A............... │ │ │ │ │ 0x000000a0 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x000000b0 41000000 6c000000 b8000000 00000000 A...l........... │ │ │ │ │ - 0x000000c0 cc030000 004a0941 009f0149 9c049907 .....J.A...I.... │ │ │ │ │ - 0x000000d0 9a069b05 9d039e02 430e9001 11417e5b ........C....A~[ │ │ │ │ │ + 0x000000c0 cc030000 004a9f01 9e024509 41009c04 .....J....E.A... │ │ │ │ │ + 0x000000d0 9b05470e 90011141 7e99079a 069d035b ..G....A~......[ │ │ │ │ │ 0x000000e0 950b4196 0a419709 41980802 49d541d6 ..A..A..A...I.A. │ │ │ │ │ 0x000000f0 41d741d8 5d0a0e00 4a0641df dedddcdb A.A.]...J.A..... │ │ │ │ │ 0x00000100 dad9410b 410a0e00 4a0641df dedddcdb ..A.A...J.A..... │ │ │ │ │ 0x00000110 dad9410b 60950b96 0a970998 0854d5d6 ..A.`........T.. │ │ │ │ │ 0x00000120 d7d80000 24000000 28010000 00000000 ....$...(....... │ │ │ │ │ - 0x00000130 9c000000 004a0941 009f0145 0e301141 .....J.A...E.0.A │ │ │ │ │ + 0x00000130 9c000000 004a9f01 09410045 0e301141 .....J...A.E.0.A │ │ │ │ │ 0x00000140 7e480a0e 00440641 df410b00 20000000 ~H...D.A.A.. ... │ │ │ │ │ 0x00000150 50010000 00000000 60000000 00450941 P.......`....E.A │ │ │ │ │ 0x00000160 009f0145 0e301141 7e470e00 430641df ...E.0.A~G..C.A. │ │ │ ├── rdft2-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6128 (bytes into file) │ │ │ │ │ + Start of section headers: 6104 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x17f0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x17d8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00097c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001100 000540 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0009bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0009bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0009bc 000034 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0009f0 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001640 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a10 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016a0 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000a28 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000a28 0001b8 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0016b8 0000a8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000be0 000348 18 14 13 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000f28 0001d6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001760 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00096c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0010e8 000540 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0009ac 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0009ac 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0009ac 000034 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0009e0 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001628 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a00 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001688 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a18 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a18 0001b0 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0016a0 0000a8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000bc8 000348 18 14 13 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000f10 0001d6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001748 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 252 FUNC LOCAL DEFAULT [: 8] 1 apply_r2c │ │ │ │ │ 3: 0000000000000100 140 FUNC LOCAL DEFAULT [: 8] 1 apply_c2r │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 5: 0000000000000190 120 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 6: 0000000000000210 84 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 7: 0000000000000270 1532 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 8: 0000000000000870 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 7: 0000000000000270 1516 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 8: 0000000000000860 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_is_local_after │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_any_true │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_mkdtensor │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_mkproblem_dft_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mpi_rdft2_serial_applicable │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 31: 00000000000008e0 156 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_rdft2_rank_geq2_register │ │ │ │ │ + 31: 00000000000008d0 156 FUNC GLOBAL DEFAULT [: 8] 1 fftw_mpi_rdft2_rank_geq2_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_mpi_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1100 contains 56 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x10e8 contains 56 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000190 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001a0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -00000000000001b0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000001b8 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 00000000000001c8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000001cc 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000001d0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000001e0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000210 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000214 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000230 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,61 +20,61 @@ │ │ │ │ │ 0000000000000270 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000304 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local_after + 0 │ │ │ │ │ 0000000000000348 0000000f0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_is_local_after + 0 │ │ │ │ │ 00000000000003e8 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000003f8 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000410 000000120000000a R_PPC64_REL24 0000000000000000 fftw_mktensor + 0 │ │ │ │ │ -0000000000000554 000000130000000a R_PPC64_REL24 0000000000000000 fftw_tensor_sz + 0 │ │ │ │ │ -0000000000000598 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ -00000000000005e4 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ -0000000000000608 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft2_d + 0 │ │ │ │ │ -0000000000000618 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ -0000000000000630 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -0000000000000644 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkdtensor + 0 │ │ │ │ │ -0000000000000690 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000006a0 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ -00000000000006b8 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -00000000000006cc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ -00000000000006d0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ -00000000000006dc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006e0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006e4 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006ec 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006f0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ -0000000000000734 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add + 0 │ │ │ │ │ -00000000000007b8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ -00000000000007c4 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ -000000000000084c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_rdft2_serial_applicable + 0 │ │ │ │ │ -0000000000000870 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000874 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000544 000000130000000a R_PPC64_REL24 0000000000000000 fftw_tensor_sz + 0 │ │ │ │ │ +0000000000000588 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ +00000000000005d4 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ +00000000000005f8 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft2_d + 0 │ │ │ │ │ +0000000000000608 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ +0000000000000620 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ +0000000000000634 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkdtensor + 0 │ │ │ │ │ +0000000000000680 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000690 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ +00000000000006a8 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ +00000000000006c0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ +00000000000006c4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ +00000000000006cc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006d0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006d4 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006dc 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006e0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ +0000000000000724 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add + 0 │ │ │ │ │ +00000000000007a8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ +00000000000007b4 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ +000000000000083c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_rdft2_serial_applicable + 0 │ │ │ │ │ +0000000000000860 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000864 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000888 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ 0000000000000898 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ -00000000000008a8 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_awake + 0 │ │ │ │ │ -00000000000008e0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000008e4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000008f0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000900 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000910 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ -0000000000000928 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ -0000000000000938 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ -0000000000000950 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ +00000000000008d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000008d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000008e0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000008f0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000900 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ +0000000000000918 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ +0000000000000928 000000200000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ +0000000000000940 000000210000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1640 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1628 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 870 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 860 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 210 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x16a0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1688 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 270 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x16b8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16a0 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ -000000000000007c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ -000000000000009c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ -00000000000000c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ -0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 870 │ │ │ │ │ -0000000000000198 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8e0 │ │ │ │ │ +0000000000000078 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ +0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ +00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ +000000000000016c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 860 │ │ │ │ │ +0000000000000194 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,24 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000fc │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000018 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000020 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000000084 │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000000084 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000098 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -35,72 +35,70 @@ │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000024 00000050 FDE cie=00000000 pc=0000000000000100..000000000000018c │ │ │ │ │ +0000004c 0000000000000020 00000050 FDE cie=00000000 pc=0000000000000100..000000000000018c │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000011c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000012c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000128 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000017c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ -00000074 000000000000001c 00000078 FDE cie=00000000 pc=0000000000000190..0000000000000208 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001c0 │ │ │ │ │ +00000070 000000000000001c 00000074 FDE cie=00000000 pc=0000000000000190..0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000001b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000001f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000001f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000020 00000098 FDE cie=00000000 pc=0000000000000210..0000000000000264 │ │ │ │ │ +00000090 0000000000000020 00000094 FDE cie=00000000 pc=0000000000000210..0000000000000264 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000220 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000248 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000254 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -000000b8 00000000000000ac 000000bc FDE cie=00000000 pc=0000000000000270..000000000000086c │ │ │ │ │ +000000b4 00000000000000ac 000000b8 FDE cie=00000000 pc=0000000000000270..000000000000085c │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000288 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000002a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000002ac │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000002bc │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002c0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000002f8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000002f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000304 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000031c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -131,113 +129,111 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000378 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000037c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000380 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000384 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000388 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000388 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000038c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 960 to 0000000000000748 │ │ │ │ │ + DW_CFA_advance_loc1: 940 to 0000000000000738 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000760 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000764 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000768 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000076c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000075c │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000760 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000770 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000764 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000774 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000768 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000778 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000076c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000077c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000770 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000780 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000784 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000774 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000790 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000780 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000007d4 │ │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000007c4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007c8 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007cc │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d8 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007dc │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f0 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000800 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f4 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000804 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000808 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000800 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000168 0000000000000024 0000016c FDE cie=00000000 pc=0000000000000870..00000000000008d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000880 │ │ │ │ │ +00000164 0000000000000024 00000168 FDE cie=00000000 pc=0000000000000860..00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000874 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000088c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000888 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000008b4 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000008a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000190 0000000000000024 00000194 FDE cie=00000000 pc=00000000000008e0..000000000000097c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008f0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000018c 0000000000000020 00000190 FDE cie=00000000 pc=00000000000008d0..000000000000096c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008e0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000008f8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000910 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000008fc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000095c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000094c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000096c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000095c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,28 +6,28 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ - sldi r9,r9,3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ + sldi r9,r9,3 │ │ │ │ │ add r5,r4,r9 │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq a0 │ │ │ │ │ addi r7,r29,8 │ │ │ │ │ mr r6,r29 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ @@ -74,25 +74,25 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,64(r31) │ │ │ │ │ ld r5,80(r31) │ │ │ │ │ addi r7,r30,8 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r4,r30 │ │ │ │ │ @@ -122,30 +122,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,88(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 1d0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -204,19 +204,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 2b0 │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r29,136(r1) │ │ │ │ │ std r31,152(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 2f4 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 330 │ │ │ │ │ ld r10,24(r23) │ │ │ │ │ ld r9,32(r23) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -257,32 +257,32 @@ │ │ │ │ │ std r20,64(r1) │ │ │ │ │ std r21,72(r1) │ │ │ │ │ std r22,80(r1) │ │ │ │ │ std r24,96(r1) │ │ │ │ │ std r25,104(r1) │ │ │ │ │ std r26,112(r1) │ │ │ │ │ std r27,120(r1) │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ std r28,128(r1) │ │ │ │ │ std r30,144(r1) │ │ │ │ │ - andi. r9,r9,8 │ │ │ │ │ - bne 848 │ │ │ │ │ - lwz r9,40(r23) │ │ │ │ │ + bne 838 │ │ │ │ │ ld r30,16(r23) │ │ │ │ │ + lwz r9,40(r23) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ ld r27,24(r23) │ │ │ │ │ ld r28,32(r23) │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ sldi r30,r30,3 │ │ │ │ │ - bne 790 │ │ │ │ │ + bne 780 │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ - add r30,r27,r30 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 810 │ │ │ │ │ + add r30,r27,r30 │ │ │ │ │ + bne 800 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ - bne 810 │ │ │ │ │ + bne 800 │ │ │ │ │ addi r24,r27,8 │ │ │ │ │ mr r25,r27 │ │ │ │ │ mr r26,r27 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,48(r23) │ │ │ │ │ @@ -301,109 +301,105 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 410 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r23) │ │ │ │ │ ld r10,16(r23) │ │ │ │ │ mr r22,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ sldi r10,r10,1 │ │ │ │ │ - addi r9,r8,-2 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + addi r9,r7,-2 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r9,r3,r9 │ │ │ │ │ std r10,24(r9) │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ - std r10,-32(r7) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ sradi r10,r10,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - blt 550 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 4f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + blt 540 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ + ble 4e8 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ - bdnz 4c0 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 4b0 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r22,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 550 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 540 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r22,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ mr r3,r22 │ │ │ │ │ - bl 554 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftw_tensor_sz │ │ │ │ │ nop │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ mr r21,r3 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - beq 830 │ │ │ │ │ + beq 820 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ li r19,1 │ │ │ │ │ li r18,2 │ │ │ │ │ - bne 840 │ │ │ │ │ + bne 830 │ │ │ │ │ ld r9,16(r22) │ │ │ │ │ ld r20,8(r22) │ │ │ │ │ lwa r5,36(r1) │ │ │ │ │ mulld r20,r20,r9 │ │ │ │ │ ld r9,8(r23) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 598 │ │ │ │ │ + bl 588 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r23) │ │ │ │ │ ld r6,16(r23) │ │ │ │ │ mr r7,r19 │ │ │ │ │ mr r5,r20 │ │ │ │ │ mr r4,r20 │ │ │ │ │ @@ -415,217 +411,217 @@ │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r8,r8,r9 │ │ │ │ │ add r10,r22,r10 │ │ │ │ │ ld r9,8(r8) │ │ │ │ │ mr r8,r18 │ │ │ │ │ std r9,8(r10) │ │ │ │ │ - bl 5e4 │ │ │ │ │ + bl 5d4 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r22 │ │ │ │ │ - bl 608 │ │ │ │ │ + bl 5f8 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 618 │ │ │ │ │ + bl 608 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r23) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 630 │ │ │ │ │ + bl 620 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7b0 │ │ │ │ │ + bne 7a0 │ │ │ │ │ li r3,1 │ │ │ │ │ - bl 644 │ │ │ │ │ + bl 634 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r10,8(r23) │ │ │ │ │ li r9,8 │ │ │ │ │ ld r7,48(r23) │ │ │ │ │ li r8,1 │ │ │ │ │ lxvd2x vs0,r10,r9 │ │ │ │ │ ld r10,24(r10) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ ld r9,16(r23) │ │ │ │ │ std r10,24(r3) │ │ │ │ │ mulld r4,r21,r9 │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 684 │ │ │ │ │ + bne 674 │ │ │ │ │ li r8,-1 │ │ │ │ │ mr r6,r28 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r27 │ │ │ │ │ - bl 690 │ │ │ │ │ + bl 680 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6a0 │ │ │ │ │ + bl 690 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r23) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 6b8 │ │ │ │ │ + bl 6a8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 7a4 │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x100 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x100 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ - bne 6e4 │ │ │ │ │ + bne 6d4 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,96 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 6e0 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 71c │ │ │ │ │ + bne 70c │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r30) │ │ │ │ │ ld r9,16(r23) │ │ │ │ │ addi r5,r30,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ std r9,80(r30) │ │ │ │ │ - bl 734 │ │ │ │ │ + bl 724 │ │ │ │ │ R_PPC64_REL24 fftw_ops_add │ │ │ │ │ nop │ │ │ │ │ ld r0,176(r1) │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r18,48(r1) │ │ │ │ │ ld r19,56(r1) │ │ │ │ │ ld r20,64(r1) │ │ │ │ │ ld r21,72(r1) │ │ │ │ │ ld r22,80(r1) │ │ │ │ │ ld r24,96(r1) │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ ld r26,112(r1) │ │ │ │ │ ld r27,120(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,128(r1) │ │ │ │ │ ld r29,136(r1) │ │ │ │ │ ld r30,144(r1) │ │ │ │ │ ld r31,152(r1) │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ add r30,r28,r30 │ │ │ │ │ addi r24,r28,8 │ │ │ │ │ mr r25,r28 │ │ │ │ │ mr r26,r28 │ │ │ │ │ b 3e0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r28,0 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 7b8 │ │ │ │ │ + bl 7a8 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 7c4 │ │ │ │ │ + bl 7b4 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,176(r1) │ │ │ │ │ ld r18,48(r1) │ │ │ │ │ ld r19,56(r1) │ │ │ │ │ ld r20,64(r1) │ │ │ │ │ ld r21,72(r1) │ │ │ │ │ ld r22,80(r1) │ │ │ │ │ ld r24,96(r1) │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ ld r26,112(r1) │ │ │ │ │ ld r27,120(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,128(r1) │ │ │ │ │ ld r29,136(r1) │ │ │ │ │ ld r30,144(r1) │ │ │ │ │ ld r31,152(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ b 2a0 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r26,r27 │ │ │ │ │ addi r24,r28,8 │ │ │ │ │ mr r25,r28 │ │ │ │ │ mr r27,r28 │ │ │ │ │ b 3e0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r19,2 │ │ │ │ │ li r18,1 │ │ │ │ │ - b 57c │ │ │ │ │ + b 56c │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r18,1 │ │ │ │ │ - b 57c │ │ │ │ │ + b 56c │ │ │ │ │ mr r3,r23 │ │ │ │ │ - bl 84c │ │ │ │ │ + bl 83c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rdft2_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 390 │ │ │ │ │ - b 7cc │ │ │ │ │ + b 7bc │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xe80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000870 : │ │ │ │ │ +0000000000000860 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 898 │ │ │ │ │ + bl 888 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 8a8 │ │ │ │ │ + bl 898 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -633,52 +629,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000008e0 : │ │ │ │ │ +00000000000008d0 : │ │ │ │ │ fftw_mpi_rdft2_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 910 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 900 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 928 │ │ │ │ │ + bl 918 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 938 │ │ │ │ │ + bl 928 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 950 │ │ │ │ │ + bl 940 │ │ │ │ │ R_PPC64_REL24 fftw_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,32 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 fc000000 00439f01 439d0309 4100480e .....C..C...A.H. │ │ │ │ │ - 0x00000030 409e0211 417e530a 0e004506 41dfdedd @...A~S...E.A... │ │ │ │ │ - 0x00000040 420b4e0e 00450641 dfdedd00 24000000 B.N..E.A....$... │ │ │ │ │ - 0x00000050 50000000 00000000 8c000000 00440941 P............D.A │ │ │ │ │ - 0x00000060 009f0143 9e02440e 3011417e 500e0044 ...C..D.0.A~P..D │ │ │ │ │ - 0x00000070 0641dfde 1c000000 78000000 00000000 .A......x....... │ │ │ │ │ - 0x00000080 78000000 004c0e60 11417e4c 0e004206 x....L.`.A~L..B. │ │ │ │ │ - 0x00000090 41000000 20000000 98000000 00000000 A... ........... │ │ │ │ │ - 0x000000a0 54000000 00440941 009f0144 0e301141 T....D.A...D.0.A │ │ │ │ │ - 0x000000b0 7e460e00 430641df ac000000 bc000000 ~F..C.A......... │ │ │ │ │ - 0x000000c0 00000000 fc050000 00439709 430ea001 .........C..C... │ │ │ │ │ - 0x000000d0 470a0e00 42d7410b 429d0341 9f014f09 G...B.A.B..A..O. │ │ │ │ │ - 0x000000e0 41004311 417e46dd 41df4106 41439d03 A.C.A~F.A.A.AC.. │ │ │ │ │ - 0x000000f0 9f0141dd 41df419d 039f0111 417e4992 ..A.A.A.....A~I. │ │ │ │ │ - 0x00000100 0e41930d 41940c41 950b4196 0a419808 .A..A..A..A..A.. │ │ │ │ │ - 0x00000110 41990741 9a06419b 05419c04 419e0202 A..A..A..A..A... │ │ │ │ │ - 0x00000120 f00ad241 d341d441 d541d641 d841d941 ...A.A.A.A.A.A.A │ │ │ │ │ - 0x00000130 da41db41 dc41dd41 de41df41 0e004106 .A.A.A.A.A.A..A. │ │ │ │ │ - 0x00000140 4141d743 0b510ad2 41d341d4 41d541d6 AA.C.Q..A.A.A.A. │ │ │ │ │ - 0x00000150 41d841d9 41da41db 41dc41dd 41de41df A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000160 41064142 0b000000 24000000 6c010000 A.AB....$...l... │ │ │ │ │ - 0x00000170 00000000 64000000 00440941 009f0143 ....d....D.A...C │ │ │ │ │ - 0x00000180 9e02430e 3011417e 470e0044 0641dfde ..C.0.A~G..D.A.. │ │ │ │ │ - 0x00000190 24000000 94010000 00000000 9c000000 $............... │ │ │ │ │ - 0x000001a0 00440941 009e0242 9f01460e 3011417e .D.A...B..F.0.A~ │ │ │ │ │ - 0x000001b0 530e0044 0641dfde S..D.A.. │ │ │ │ │ + 0x00000020 fc000000 00449f01 9e024409 41009d03 .....D....D.A... │ │ │ │ │ + 0x00000030 440e4011 417e550a 0e004506 41dfdedd D.@.A~U...E.A... │ │ │ │ │ + 0x00000040 420b4e0e 00450641 dfdedd00 20000000 B.N..E.A.... ... │ │ │ │ │ + 0x00000050 50000000 00000000 8c000000 00449f01 P............D.. │ │ │ │ │ + 0x00000060 9e02460e 3011417e 510e0044 0641dfde ..F.0.A~Q..D.A.. │ │ │ │ │ + 0x00000070 1c000000 74000000 00000000 78000000 ....t.......x... │ │ │ │ │ + 0x00000080 004a0e60 11417e4e 0e004206 41000000 .J.`.A~N..B.A... │ │ │ │ │ + 0x00000090 20000000 94000000 00000000 54000000 ...........T... │ │ │ │ │ + 0x000000a0 00440941 009f0144 0e301141 7e460e00 .D.A...D.0.A~F.. │ │ │ │ │ + 0x000000b0 430641df ac000000 b8000000 00000000 C.A............. │ │ │ │ │ + 0x000000c0 ec050000 00439709 430ea001 470a0e00 .....C..C...G... │ │ │ │ │ + 0x000000d0 42d7410b 439d0341 9f014e09 41004311 B.A.C..A..N.A.C. │ │ │ │ │ + 0x000000e0 417e46dd 41df4106 41439d03 9f0141dd A~F.A.A.AC....A. │ │ │ │ │ + 0x000000f0 41df419d 039f0111 417e4992 0e41930d A.A.....A~I..A.. │ │ │ │ │ + 0x00000100 41940c41 950b4196 0a419808 41990741 A..A..A..A..A..A │ │ │ │ │ + 0x00000110 9a06419b 05429c04 419e0202 eb0ad241 ..A..B..A......A │ │ │ │ │ + 0x00000120 d341d441 d541d641 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000130 064141dc 41dd41de 41df410e 0041d743 .AA.A.A.A.A..A.C │ │ │ │ │ + 0x00000140 0b510ad2 41d341d4 41d541d6 41d841d9 .Q..A.A.A.A.A.A. │ │ │ │ │ + 0x00000150 41da41db 41064141 dc41dd41 de41df42 A.A.A.AA.A.A.A.B │ │ │ │ │ + 0x00000160 0b000000 24000000 68010000 00000000 ....$...h....... │ │ │ │ │ + 0x00000170 64000000 00450941 009f019e 02450e30 d....E.A.....E.0 │ │ │ │ │ + 0x00000180 11417e47 0e004406 41dfde00 20000000 .A~G..D.A... ... │ │ │ │ │ + 0x00000190 90010000 00000000 9c000000 00449e02 .............D.. │ │ │ │ │ + 0x000001a0 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── rdft2-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7568 (bytes into file) │ │ │ │ │ + Start of section headers: 7560 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1d90: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1d88: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000d1c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001580 000660 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001578 000660 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000d5c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000d5c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000d5c 000045 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000da1 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001be0 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001bd8 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000dc1 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001c40 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001c38 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000dd9 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000dd9 000218 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001c58 0000a8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000ff8 000378 18 14 13 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001370 00020b 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001d00 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000dd9 000214 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001c50 0000a8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000ff0 000378 18 14 13 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001368 00020b 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001cf8 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1580 contains 68 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1578 contains 68 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000210 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000214 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000220 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000230 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000238 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000248 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000024c 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000250 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000264 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000290 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000294 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000002b0 0000000e0000000a R_PPC64_REL24 0000000000000000 fftw_plan_destroy_internal + 0 │ │ │ │ │ @@ -32,21 +32,21 @@ │ │ │ │ │ 00000000000007a4 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_rdft2_d + 0 │ │ │ │ │ 00000000000007b4 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ 00000000000007cc 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ 000000000000083c 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mpi_mkproblem_transpose + 0 │ │ │ │ │ 000000000000084c 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ 0000000000000864 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ 0000000000000888 000000140000000a R_PPC64_REL24 0000000000000000 fftw_mpi_block + 0 │ │ │ │ │ -00000000000008ac 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_1d + 0 │ │ │ │ │ +00000000000008a8 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_1d + 0 │ │ │ │ │ 00000000000008d0 000000150000000a R_PPC64_REL24 0000000000000000 fftw_mktensor_2d + 0 │ │ │ │ │ 00000000000008f0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem_dft_d + 0 │ │ │ │ │ 0000000000000900 000000170000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_d + 0 │ │ │ │ │ 0000000000000918 000000180000000a R_PPC64_REL24 0000000000000000 fftw_mpi_any_true + 0 │ │ │ │ │ -000000000000092c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000930 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000930 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000934 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ 000000000000093c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000940 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000944 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 000000000000094c 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000950 0000001c0000000a R_PPC64_REL24 0000000000000000 fftw_mkplan_rdft + 0 │ │ │ │ │ 000000000000099c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add + 0 │ │ │ │ │ 00000000000009ac 0000001e0000000a R_PPC64_REL24 0000000000000000 fftw_ops_add2 + 0 │ │ │ │ │ @@ -66,26 +66,26 @@ │ │ │ │ │ 0000000000000c90 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000ca0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000cb0 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000cc8 000000230000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ 0000000000000cd8 000000220000000a R_PPC64_REL24 0000000000000000 fftw_mksolver + 0 │ │ │ │ │ 0000000000000cf0 000000230000000a R_PPC64_REL24 0000000000000000 fftw_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1be0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1bd8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002400000026 R_PPC64_ADDR64 0000000000000000 fftw_mpi_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + c00 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 210 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 290 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1c40 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1c38 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 2f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1c58 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1c50 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ 0000000000000084 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ 00000000000000a4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 290 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2f0 │ │ │ │ │ 00000000000001d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + c00 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,25 +7,25 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000f8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000028 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000048 │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000040 │ │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000000b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000000c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -33,44 +33,44 @@ │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000030 0000004c FDE cie=00000000 pc=0000000000000100..0000000000000208 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000011c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000128 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000128 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000148 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000001b8 │ │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000001b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001d0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000001e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000007c 000000000000001c 00000080 FDE cie=00000000 pc=0000000000000210..000000000000028c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000238 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000274 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000027c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -85,47 +85,47 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002e0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000c0 0000000000000104 000000c4 FDE cie=00000000 pc=00000000000002f0..0000000000000bfc │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002fc │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000308 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000320 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000324 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000354 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000354 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000035c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000364 │ │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000398 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003a4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003a4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000003bc │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003c0 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003d0 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003e0 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000003fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -138,174 +138,172 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000448 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000044c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000450 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000454 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000458 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000045c │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000460 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000464 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000468 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000470 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc2: 1352 to 00000000000009c0 │ │ │ │ │ + DW_CFA_advance_loc2: 1348 to 00000000000009c0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009c4 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009c8 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009cc │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d0 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d4 │ │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d8 │ │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009dc │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e0 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e4 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e8 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009ec │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f0 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f4 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f8 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009fc │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a00 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a04 │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a08 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a0c │ │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000a40 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a44 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a4c │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a50 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a54 │ │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a58 │ │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a5c │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a60 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a64 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a68 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a6c │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a70 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a74 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a78 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a7c │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a80 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a84 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000a90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 268 to 0000000000000b9c │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000bd8 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001c8 0000000000000024 000001cc FDE cie=00000000 pc=0000000000000c00..0000000000000c74 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000c10 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c14 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c1c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c28 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c28 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000c54 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000c64 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 0000000000000024 000001f4 FDE cie=00000000 pc=0000000000000c80..0000000000000d1c │ │ │ │ │ +000001f0 0000000000000020 000001f4 FDE cie=00000000 pc=0000000000000c80..0000000000000d1c │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000c90 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000c98 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000cb0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000cac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000000cfc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000000cfc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000d0c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -B`xSP}xSW}l │ │ │ │ │ +B`xSU}xSV}l │ │ │ │ │ (mpi-rdft2-rank-geq2-transposed%s%(%p%)%(%p%)%(%p%)) │ │ │ │ │ apply_r2c │ │ │ │ │ apply_c2r │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_mpi_is_local_after │ │ │ │ │ fftw_mpi_num_blocks │ │ │ │ │ MPI_Comm_rank │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,31 +6,31 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mflr r0 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - addi r28,r5,8 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - lwz r9,96(r31) │ │ │ │ │ + addi r28,r5,8 │ │ │ │ │ ld r5,88(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + lwz r9,96(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - sldi r5,r5,3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ - add r5,r4,r5 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + sldi r5,r5,3 │ │ │ │ │ + add r5,r4,r5 │ │ │ │ │ beq d0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r29,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -75,29 +75,29 @@ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,80(r3) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - addi r28,r5,8 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + addi r28,r5,8 │ │ │ │ │ mr r29,r4 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ addi r4,r4,8 │ │ │ │ │ lwz r9,96(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 1e0 │ │ │ │ │ mr r7,r5 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r29,r30 │ │ │ │ │ @@ -154,30 +154,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,96(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 250 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -222,618 +222,618 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002f0 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r19,-104(r1) │ │ │ │ │ - mr r19,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ stdu r1,-288(r1) │ │ │ │ │ lwz r9,0(r4) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ ble 358 │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ - std r29,264(r1) │ │ │ │ │ - std r31,280(r1) │ │ │ │ │ - mr r29,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + std r25,232(r1) │ │ │ │ │ + std r29,264(r1) │ │ │ │ │ + mr r25,r3 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ bne 370 │ │ │ │ │ - ld r10,40(r19) │ │ │ │ │ + ld r10,40(r31) │ │ │ │ │ rotldi r9,r10,29 │ │ │ │ │ cmpldi r9,1 │ │ │ │ │ beq 3d0 │ │ │ │ │ li r9,4 │ │ │ │ │ rldimi r9,r9,32,0 │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 390 │ │ │ │ │ + ld r25,232(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ addi r1,r1,288 │ │ │ │ │ li r3,0 │ │ │ │ │ - ld r19,-104(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 350 │ │ │ │ │ - ld r10,24(r19) │ │ │ │ │ - ld r9,32(r19) │ │ │ │ │ + ld r10,24(r31) │ │ │ │ │ + ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ bne 330 │ │ │ │ │ b 350 │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ mflr r0 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ bl 3a4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 400 │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ + ld r25,232(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 358 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ bl 3e0 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne b9c │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ - ld r10,40(r19) │ │ │ │ │ + ld r10,40(r31) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 340 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,2 │ │ │ │ │ bl 40c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 3b4 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl 428 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 3b4 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ std r14,144(r1) │ │ │ │ │ std r15,152(r1) │ │ │ │ │ std r16,160(r1) │ │ │ │ │ std r17,168(r1) │ │ │ │ │ std r18,176(r1) │ │ │ │ │ + std r19,184(r1) │ │ │ │ │ std r20,192(r1) │ │ │ │ │ std r21,200(r1) │ │ │ │ │ std r22,208(r1) │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ std r23,216(r1) │ │ │ │ │ std r24,224(r1) │ │ │ │ │ - std r25,232(r1) │ │ │ │ │ std r26,240(r1) │ │ │ │ │ std r27,248(r1) │ │ │ │ │ std r28,256(r1) │ │ │ │ │ std r30,272(r1) │ │ │ │ │ - andi. r9,r9,8 │ │ │ │ │ bne bd8 │ │ │ │ │ - lwz r20,40(r19) │ │ │ │ │ - ld r17,32(r19) │ │ │ │ │ - ld r30,16(r19) │ │ │ │ │ - ld r27,24(r19) │ │ │ │ │ - lwz r9,16(r29) │ │ │ │ │ - cmpwi r20,0 │ │ │ │ │ - sldi r30,r30,3 │ │ │ │ │ - addi r26,r17,8 │ │ │ │ │ + ld r27,32(r31) │ │ │ │ │ + ld r26,16(r31) │ │ │ │ │ + lwz r28,40(r31) │ │ │ │ │ + cmpwi r28,0 │ │ │ │ │ + ld r23,24(r31) │ │ │ │ │ + lwz r9,16(r25) │ │ │ │ │ + sldi r26,r26,3 │ │ │ │ │ + addi r22,r27,8 │ │ │ │ │ bne a90 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - add r30,r27,r30 │ │ │ │ │ + add r26,r23,r26 │ │ │ │ │ bne b20 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne b20 │ │ │ │ │ - addi r9,r27,8 │ │ │ │ │ - mr r25,r27 │ │ │ │ │ - mr r24,r26 │ │ │ │ │ - mr r23,r27 │ │ │ │ │ - mr r22,r25 │ │ │ │ │ - mr r27,r26 │ │ │ │ │ - std r17,136(r1) │ │ │ │ │ - mr r21,r17 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - li r28,1 │ │ │ │ │ - ld r3,48(r19) │ │ │ │ │ + addi r9,r23,8 │ │ │ │ │ + mr r21,r23 │ │ │ │ │ + mr r20,r22 │ │ │ │ │ + mr r19,r23 │ │ │ │ │ + mr r18,r21 │ │ │ │ │ + mr r23,r22 │ │ │ │ │ + std r27,136(r1) │ │ │ │ │ + mr r17,r27 │ │ │ │ │ + mr r22,r9 │ │ │ │ │ + li r24,1 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,116 │ │ │ │ │ bl 4ec │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ - ld r3,48(r19) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ bl 4fc │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 514 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor │ │ │ │ │ nop │ │ │ │ │ - ld r6,8(r19) │ │ │ │ │ - ld r4,16(r19) │ │ │ │ │ - mr r18,r3 │ │ │ │ │ - lwz r8,0(r6) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ + mr r16,r3 │ │ │ │ │ + lwz r5,0(r6) │ │ │ │ │ sldi r4,r4,1 │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r5,r3,r9 │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - ld r10,8(r10) │ │ │ │ │ - sradi r10,r10,1 │ │ │ │ │ - addze r10,r10 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ - std r10,-40(r5) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ - addi r3,r8,-3 │ │ │ │ │ + addi r8,r5,-1 │ │ │ │ │ + extsw r7,r5 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ + mulli r7,r7,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + add r9,r3,r7 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + ld r8,8(r8) │ │ │ │ │ + sradi r8,r8,1 │ │ │ │ │ + addze r8,r8 │ │ │ │ │ + addi r8,r8,1 │ │ │ │ │ + std r8,-40(r9) │ │ │ │ │ + addi r8,r5,-2 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + add r8,r3,r8 │ │ │ │ │ + addi r3,r5,-3 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - std r4,24(r10) │ │ │ │ │ - std r4,-32(r5) │ │ │ │ │ + std r4,24(r8) │ │ │ │ │ + std r4,-32(r9) │ │ │ │ │ blt 650 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r5,r9,-40 │ │ │ │ │ + cmpwi r5,4 │ │ │ │ │ + addi r8,r7,-32 │ │ │ │ │ + addi r4,r7,-40 │ │ │ │ │ ble 5f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r4,r18,r5 │ │ │ │ │ - ldx r10,r18,r10 │ │ │ │ │ - addi r5,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r5,r6,r5 │ │ │ │ │ - add r9,r18,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - mulld r10,r4,r10 │ │ │ │ │ - ld r8,24(r5) │ │ │ │ │ + addi r5,r5,-5 │ │ │ │ │ + ldx r8,r16,r8 │ │ │ │ │ + ldx r4,r16,r4 │ │ │ │ │ + add r7,r6,r7 │ │ │ │ │ + srwi r5,r5,1 │ │ │ │ │ + addi r5,r5,1 │ │ │ │ │ + clrldi r10,r5,32 │ │ │ │ │ + mtctr r10 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ + mulld r8,r4,r8 │ │ │ │ │ + ld r5,-40(r7) │ │ │ │ │ addi r3,r3,-2 │ │ │ │ │ - addi r5,r5,-48 │ │ │ │ │ + addi r7,r7,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r4,48(r5) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r4,48(r9) │ │ │ │ │ + std r5,-16(r9) │ │ │ │ │ + std r8,-8(r9) │ │ │ │ │ + std r8,0(r9) │ │ │ │ │ + mulld r8,r5,r8 │ │ │ │ │ + ld r4,-16(r7) │ │ │ │ │ + std r4,-40(r9) │ │ │ │ │ + std r8,-32(r9) │ │ │ │ │ + std r8,-24(r9) │ │ │ │ │ bdnz 5c0 │ │ │ │ │ extsw r9,r3 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r8,r18,r9 │ │ │ │ │ + add r7,r16,r9 │ │ │ │ │ add r4,r6,r9 │ │ │ │ │ - ld r10,40(r8) │ │ │ │ │ - ld r9,32(r8) │ │ │ │ │ + ld r8,40(r7) │ │ │ │ │ + ld r9,32(r7) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ - mulld r9,r9,r10 │ │ │ │ │ - std r5,8(r8) │ │ │ │ │ - addi r10,r3,-1 │ │ │ │ │ - std r9,24(r8) │ │ │ │ │ - std r9,16(r8) │ │ │ │ │ + mulld r9,r9,r8 │ │ │ │ │ + addi r8,r3,-1 │ │ │ │ │ + std r5,8(r7) │ │ │ │ │ + std r9,16(r7) │ │ │ │ │ + std r9,24(r7) │ │ │ │ │ beq 650 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ mulld r9,r9,r5 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - std r4,-16(r8) │ │ │ │ │ - add r10,r18,r10 │ │ │ │ │ - std r9,24(r10) │ │ │ │ │ - std r9,-8(r8) │ │ │ │ │ - lwz r10,0(r18) │ │ │ │ │ - cmpwi r10,1 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + std r4,-16(r7) │ │ │ │ │ + add r8,r16,r8 │ │ │ │ │ + std r9,24(r8) │ │ │ │ │ + std r9,-8(r7) │ │ │ │ │ + lwz r8,0(r16) │ │ │ │ │ + cmpwi r8,1 │ │ │ │ │ ble b80 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - addi r9,r18,32 │ │ │ │ │ - li r16,1 │ │ │ │ │ + addi r8,r8,-1 │ │ │ │ │ + addi r9,r16,32 │ │ │ │ │ + li r30,1 │ │ │ │ │ li r5,1 │ │ │ │ │ - clrldi r10,r10,32 │ │ │ │ │ - andi. r4,r10,3 │ │ │ │ │ - addi r3,r10,-1 │ │ │ │ │ - mr r8,r10 │ │ │ │ │ + clrldi r8,r8,32 │ │ │ │ │ + andi. r4,r8,3 │ │ │ │ │ + addi r3,r8,-1 │ │ │ │ │ + mr r7,r8 │ │ │ │ │ beq 6c0 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ beq 6ac │ │ │ │ │ cmpdi r4,2 │ │ │ │ │ beq 69c │ │ │ │ │ - ld r16,0(r9) │ │ │ │ │ - mr r10,r3 │ │ │ │ │ - addi r9,r18,56 │ │ │ │ │ + ld r30,0(r9) │ │ │ │ │ + mr r8,r3 │ │ │ │ │ + addi r9,r16,56 │ │ │ │ │ ld r4,0(r9) │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ + addi r8,r8,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r16,r16,r4 │ │ │ │ │ + mulld r30,r30,r4 │ │ │ │ │ ld r4,0(r9) │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + cmpdi r8,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r16,r16,r4 │ │ │ │ │ + mulld r30,r30,r4 │ │ │ │ │ beq 6f0 │ │ │ │ │ - srdi r10,r8,2 │ │ │ │ │ + srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - ld r10,24(r9) │ │ │ │ │ + ld r7,0(r9) │ │ │ │ │ + ld r8,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ - mulld r8,r16,r8 │ │ │ │ │ - ld r16,-48(r9) │ │ │ │ │ - mulld r10,r5,r10 │ │ │ │ │ - mulld r16,r8,r16 │ │ │ │ │ - ld r8,-24(r9) │ │ │ │ │ - mulld r5,r10,r8 │ │ │ │ │ + mulld r7,r30,r7 │ │ │ │ │ + ld r30,-48(r9) │ │ │ │ │ + mulld r8,r5,r8 │ │ │ │ │ + mulld r30,r7,r30 │ │ │ │ │ + ld r7,-24(r9) │ │ │ │ │ + mulld r5,r8,r7 │ │ │ │ │ bdnz 6c8 │ │ │ │ │ - mulld r16,r16,r5 │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ + mulld r30,r30,r5 │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ beq b30 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ li r14,1 │ │ │ │ │ li r8,2 │ │ │ │ │ bne b70 │ │ │ │ │ - rldic r7,r20,3,29 │ │ │ │ │ + rldic r28,r28,3,29 │ │ │ │ │ + ld r9,16(r16) │ │ │ │ │ + ld r15,8(r16) │ │ │ │ │ + std r8,128(r1) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - ld r9,16(r18) │ │ │ │ │ - ld r15,8(r18) │ │ │ │ │ ld r3,8(r6) │ │ │ │ │ - std r8,128(r1) │ │ │ │ │ - add r7,r6,r7 │ │ │ │ │ - ld r4,16(r7) │ │ │ │ │ + add r28,r6,r28 │ │ │ │ │ + ld r4,16(r28) │ │ │ │ │ mulld r15,r15,r9 │ │ │ │ │ bl 734 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r7,8(r19) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ ld r8,128(r1) │ │ │ │ │ - ld r6,16(r19) │ │ │ │ │ mr r5,r15 │ │ │ │ │ mr r4,r15 │ │ │ │ │ - lwz r9,0(r7) │ │ │ │ │ - addi r10,r9,-2 │ │ │ │ │ + lwz r9,0(r6) │ │ │ │ │ + addi r7,r9,-2 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ + extsw r7,r7 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r7,r7,r9 │ │ │ │ │ - add r10,r18,r10 │ │ │ │ │ - ld r9,8(r7) │ │ │ │ │ + mulli r7,r7,24 │ │ │ │ │ + add r6,r6,r9 │ │ │ │ │ + add r7,r16,r7 │ │ │ │ │ + ld r9,8(r6) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ + std r9,8(r7) │ │ │ │ │ mr r7,r14 │ │ │ │ │ - std r9,8(r10) │ │ │ │ │ bl 780 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ - mr r8,r26 │ │ │ │ │ - mr r7,r25 │ │ │ │ │ - mr r6,r30 │ │ │ │ │ - mr r5,r23 │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r8,r22 │ │ │ │ │ + mr r7,r21 │ │ │ │ │ + mr r5,r19 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r18 │ │ │ │ │ + mr r3,r16 │ │ │ │ │ bl 7a4 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 7b4 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 7cc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne b60 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - ld r30,16(r19) │ │ │ │ │ - rldic r28,r28,3,60 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + rldic r24,r24,3,60 │ │ │ │ │ + mulld r30,r30,r9 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ - add r28,r9,r28 │ │ │ │ │ - mulld r30,r16,r30 │ │ │ │ │ - ld r23,32(r9) │ │ │ │ │ - ld r16,40(r28) │ │ │ │ │ + add r24,r9,r24 │ │ │ │ │ + ld r22,32(r9) │ │ │ │ │ + ld r21,40(r24) │ │ │ │ │ cmpwi r10,2 │ │ │ │ │ beq b40 │ │ │ │ │ - lwz r8,40(r19) │ │ │ │ │ - ld r3,8(r9) │ │ │ │ │ - ld r10,48(r19) │ │ │ │ │ - sldi r18,r30,1 │ │ │ │ │ + lwz r8,40(r31) │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ + ld r3,8(r9) │ │ │ │ │ + sldi r24,r30,1 │ │ │ │ │ + ld r10,48(r31) │ │ │ │ │ bne ad0 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r17 │ │ │ │ │ - mr r6,r22 │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r4,r23 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r18 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r22 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r16 │ │ │ │ │ + mr r9,r21 │ │ │ │ │ bl 83c │ │ │ │ │ R_PPC64_REL24 fftw_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 84c │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 864 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne a10 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - mr r4,r16 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r4,r21 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ ld r28,8(r9) │ │ │ │ │ bl 888 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r4,r18 │ │ │ │ │ - mulld r28,r30,r28 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r24 │ │ │ │ │ mr r22,r3 │ │ │ │ │ + mulld r28,r30,r28 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - sldi r28,r28,1 │ │ │ │ │ - bl 8ac │ │ │ │ │ + bl 8a8 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r6,r30 │ │ │ │ │ + sldi r28,r28,1 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r28 │ │ │ │ │ - mr r23,r3 │ │ │ │ │ - mr r3,r22 │ │ │ │ │ bl 8d0 │ │ │ │ │ R_PPC64_REL24 fftw_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r7,136(r1) │ │ │ │ │ - mr r8,r24 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r21 │ │ │ │ │ + mr r8,r20 │ │ │ │ │ + mr r6,r23 │ │ │ │ │ + mr r5,r17 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 8f0 │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 900 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 918 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne a14 │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x100 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x100 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ bne 944 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,104 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 950 │ │ │ │ │ R_PPC64_REL24 fftw_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ - lwz r10,16(r29) │ │ │ │ │ + lwz r10,16(r25) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ - std r25,72(r3) │ │ │ │ │ + std r27,72(r3) │ │ │ │ │ std r28,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 980 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ - addi r31,r30,8 │ │ │ │ │ stw r9,96(r30) │ │ │ │ │ - ld r9,16(r19) │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + addi r31,r30,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ std r9,88(r30) │ │ │ │ │ bl 99c │ │ │ │ │ R_PPC64_REL24 fftw_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r25,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 9ac │ │ │ │ │ R_PPC64_REL24 fftw_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r14,144(r1) │ │ │ │ │ ld r15,152(r1) │ │ │ │ │ ld r16,160(r1) │ │ │ │ │ ld r17,168(r1) │ │ │ │ │ ld r18,176(r1) │ │ │ │ │ + ld r19,184(r1) │ │ │ │ │ ld r20,192(r1) │ │ │ │ │ ld r21,200(r1) │ │ │ │ │ ld r22,208(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r23,216(r1) │ │ │ │ │ ld r24,224(r1) │ │ │ │ │ ld r25,232(r1) │ │ │ │ │ ld r26,240(r1) │ │ │ │ │ ld r27,248(r1) │ │ │ │ │ ld r28,256(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ ld r30,272(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ addi r1,r1,288 │ │ │ │ │ - mtlr r0 │ │ │ │ │ - ld r19,-104(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ li r28,0 │ │ │ │ │ mr r3,r28 │ │ │ │ │ bl a18 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl a24 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ bl a30 │ │ │ │ │ R_PPC64_REL24 fftw_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ ld r14,144(r1) │ │ │ │ │ ld r15,152(r1) │ │ │ │ │ ld r16,160(r1) │ │ │ │ │ ld r17,168(r1) │ │ │ │ │ ld r18,176(r1) │ │ │ │ │ + ld r19,184(r1) │ │ │ │ │ ld r20,192(r1) │ │ │ │ │ ld r21,200(r1) │ │ │ │ │ ld r22,208(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r23,216(r1) │ │ │ │ │ ld r24,224(r1) │ │ │ │ │ ld r25,232(r1) │ │ │ │ │ ld r26,240(r1) │ │ │ │ │ ld r27,248(r1) │ │ │ │ │ ld r28,256(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r30,272(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ b 358 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - add r30,r17,r30 │ │ │ │ │ - addi r21,r27,8 │ │ │ │ │ + add r26,r27,r26 │ │ │ │ │ + addi r17,r23,8 │ │ │ │ │ bne b00 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne b00 │ │ │ │ │ - mr r22,r27 │ │ │ │ │ - mr r24,r27 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ - mr r23,r17 │ │ │ │ │ - std r21,136(r1) │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r20,1 │ │ │ │ │ + mr r18,r23 │ │ │ │ │ + mr r20,r23 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ + mr r19,r27 │ │ │ │ │ + std r17,136(r1) │ │ │ │ │ + li r24,0 │ │ │ │ │ + li r28,1 │ │ │ │ │ b 4e4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,0 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r7,r17 │ │ │ │ │ - mr r6,r22 │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r18 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ std r8,96(r1) │ │ │ │ │ - mr r8,r16 │ │ │ │ │ + mr r8,r21 │ │ │ │ │ b 83c │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r22,r17 │ │ │ │ │ - mr r24,r17 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ - mr r23,r17 │ │ │ │ │ - std r26,136(r1) │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r20,1 │ │ │ │ │ + mr r18,r27 │ │ │ │ │ + mr r20,r27 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ + mr r19,r27 │ │ │ │ │ + std r22,136(r1) │ │ │ │ │ + li r24,0 │ │ │ │ │ + li r28,1 │ │ │ │ │ b 4e4 │ │ │ │ │ - mr r9,r26 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ + mr r9,r22 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ b 4c4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r14,2 │ │ │ │ │ li r8,1 │ │ │ │ │ b 710 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - sradi r10,r23,1 │ │ │ │ │ + sradi r10,r22,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ - cmpd r23,r16 │ │ │ │ │ + cmpd r22,r21 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ beq b90 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ + mr r22,r10 │ │ │ │ │ b 804 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r28,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ b a14 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,1 │ │ │ │ │ b 710 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r16,1 │ │ │ │ │ + li r30,1 │ │ │ │ │ b 6f4 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r16,r10 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ + mr r21,r10 │ │ │ │ │ + mr r22,r10 │ │ │ │ │ b 804 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,2 │ │ │ │ │ bl ba8 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 3f0 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ ld r4,24(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl bc4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 3f0 │ │ │ │ │ b 438 │ │ │ │ │ - mr r3,r19 │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl bdc │ │ │ │ │ R_PPC64_REL24 fftw_mpi_rdft2_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 480 │ │ │ │ │ b a38 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -845,17 +845,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl c28 │ │ │ │ │ R_PPC64_REL24 fftw_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -883,26 +883,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000c80 : │ │ │ │ │ fftw_mpi_rdft2_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl cb0 │ │ │ │ │ R_PPC64_REL24 fftw_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 f8000000 00439f01 44094100 9c049e02 .....C..D.A..... │ │ │ │ │ - 0x00000030 4b0e409d 0311417e 5a0a0e00 460641df K.@...A~Z...F.A. │ │ │ │ │ + 0x00000020 f8000000 00449f01 9e024609 41009c04 .....D....F.A... │ │ │ │ │ + 0x00000030 9d03460e 4011417e 5c0a0e00 460641df ..F.@.A~\...F.A. │ │ │ │ │ 0x00000040 dedddc42 0b000000 30000000 4c000000 ...B....0...L... │ │ │ │ │ - 0x00000050 00000000 08010000 00439f01 44094100 .........C..D.A. │ │ │ │ │ - 0x00000060 9c04439d 039e0248 0e401141 7e5c0a0e ..C....H.@.A~\.. │ │ │ │ │ - 0x00000070 00460641 dfdedddc 440b0000 1c000000 .F.A....D....... │ │ │ │ │ - 0x00000080 80000000 00000000 7c000000 004c0e60 ........|....L.` │ │ │ │ │ - 0x00000090 11417e4d 0e004206 41000000 20000000 .A~M..B.A... ... │ │ │ │ │ + 0x00000050 00000000 08010000 00449f01 9e024609 .........D....F. │ │ │ │ │ + 0x00000060 41009c04 9d03470e 4011417e 5d0a0e00 A.....G.@.A~]... │ │ │ │ │ + 0x00000070 460641df dedddc44 0b000000 1c000000 F.A....D........ │ │ │ │ │ + 0x00000080 80000000 00000000 7c000000 004a0e60 ........|....J.` │ │ │ │ │ + 0x00000090 11417e4f 0e004206 41000000 20000000 .A~O..B.A... ... │ │ │ │ │ 0x000000a0 a0000000 00000000 60000000 00440941 ........`....D.A │ │ │ │ │ 0x000000b0 009f0144 0e301141 7e490e00 430641df ...D.0.A~I..C.A. │ │ │ │ │ 0x000000c0 04010000 c4000000 00000000 0c090000 ................ │ │ │ │ │ - 0x000000d0 0043930d 430ea002 459d0341 9f014ddd .C..C...E..A..M. │ │ │ │ │ - 0x000000e0 41df410e 0042d343 0ea00293 0d9d039f A.A..B.C........ │ │ │ │ │ - 0x000000f0 01490941 00441141 7e46dd41 df410641 .I.A.D.A~F.A.A.A │ │ │ │ │ - 0x00000100 439d039f 01410941 00431141 7e470a06 C....A.A.C.A~G.. │ │ │ │ │ + 0x000000d0 00439f01 430ea002 46990741 9d034cd9 .C..C...F..A..L. │ │ │ │ │ + 0x000000e0 41dd410e 0042df43 0ea00299 079d039f A.A..B.C........ │ │ │ │ │ + 0x000000f0 014a0941 00431141 7e46d941 dd410641 .J.A.C.A~F.A.A.A │ │ │ │ │ + 0x00000100 4399079d 03410941 00431141 7e470a06 C....A.A.C.A~G.. │ │ │ │ │ 0x00000110 41410b50 8e12418f 11419010 41910f41 AA.P..A..A..A..A │ │ │ │ │ - 0x00000120 920e4194 0c41950b 41960a41 97094198 ..A..A..A..A..A. │ │ │ │ │ - 0x00000130 08419907 419a0641 9b05419c 04419e02 .A..A..A..A..A.. │ │ │ │ │ - 0x00000140 0352010a ce41cf41 d041d141 d241d441 .R...A.A.A.A.A.A │ │ │ │ │ - 0x00000150 d541d641 d741d841 d941da41 db41dc41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000160 dd41de41 df410e00 41064141 d3410b4c .A.A.A..A.AA.A.L │ │ │ │ │ - 0x00000170 0ace41cf 41d041d1 41d241d4 41d541d6 ..A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000180 41d741d8 41d941da 41db41dc 41dd4106 A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000190 4141de41 df430b02 43cecfd0 d1d2d4d5 AA.A.C..C....... │ │ │ │ │ - 0x000001a0 d6d7d8d9 dadbdcde 4f8e128f 11901091 ........O....... │ │ │ │ │ - 0x000001b0 0f920e94 0c950b96 0a970998 0899079a ................ │ │ │ │ │ + 0x00000120 920e4193 0d41940c 41950b41 960a4297 ..A..A..A..A..B. │ │ │ │ │ + 0x00000130 09419808 419a0641 9b05419c 04419e02 .A..A..A..A..A.. │ │ │ │ │ + 0x00000140 0351010a ce41cf41 d041d141 d241d341 .Q...A.A.A.A.A.A │ │ │ │ │ + 0x00000150 d441d541 d6410641 41d741d8 41d941da .A.A.A.AA.A.A.A. │ │ │ │ │ + 0x00000160 41db41dc 41dd41de 410e0041 df410b4c A.A.A.A.A..A.A.L │ │ │ │ │ + 0x00000170 0ace41cf 41d041d1 41d241d3 41d441d5 ..A.A.A.A.A.A.A. │ │ │ │ │ + 0x00000180 41d64106 4141d741 d841d941 da41db41 A.A.AA.A.A.A.A.A │ │ │ │ │ + 0x00000190 dc41dd41 de430b02 43cecfd0 d1d2d3d4 .A.A.C..C....... │ │ │ │ │ + 0x000001a0 d5d6d7d8 dadbdcde 4f8e128f 11901091 ........O....... │ │ │ │ │ + 0x000001b0 0f920e93 0d940c95 0b960a97 0998089a ................ │ │ │ │ │ 0x000001c0 069b059c 049e0200 24000000 cc010000 ........$....... │ │ │ │ │ - 0x000001d0 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x000001e0 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ - 0x000001f0 24000000 f4010000 00000000 9c000000 $............... │ │ │ │ │ - 0x00000200 00440941 009e0242 9f01460e 3011417e .D.A...B..F.0.A~ │ │ │ │ │ - 0x00000210 530e0044 0641dfde S..D.A.. │ │ │ │ │ + 0x000001d0 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x000001e0 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ + 0x000001f0 20000000 f4010000 00000000 9c000000 ............... │ │ │ │ │ + 0x00000200 00449e02 9f01470e 3011417e 540e0044 .D....G.0.A~T..D │ │ │ │ │ + 0x00000210 0641dfde .A.. │ │ │ ├── rdft2-problem.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -23,36 +23,36 @@ │ │ │ │ │ 00000000000001bc 000000100000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_copy + 0 │ │ │ │ │ 00000000000001f0 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000208 000000120000000a R_PPC64_REL24 0000000000000000 fftw_mpi_total_block + 0 │ │ │ │ │ 0000000000000218 0000000a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ 0000000000000234 000000130000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000270 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000284 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000290 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000288 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000294 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 00000000000002a0 000000140000000a R_PPC64_REL24 0000000000000000 fftw_md5puts + 0 │ │ │ │ │ 00000000000002c0 000000150000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 00000000000002d0 000000160000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_md5 + 0 │ │ │ │ │ 00000000000002e0 000000170000000a R_PPC64_REL24 0000000000000000 fftw_md5INT + 0 │ │ │ │ │ 00000000000002f0 000000150000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000300 000000150000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000310 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000320 000000150000000a R_PPC64_REL24 0000000000000000 fftw_md5int + 0 │ │ │ │ │ 0000000000000350 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000354 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000364 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000388 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000368 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +000000000000038c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000003ac 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem + 0 │ │ │ │ │ 00000000000003c0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000003d0 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_canonical + 0 │ │ │ │ │ 00000000000003f8 0000001b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000440 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000444 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000454 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000047c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000458 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000478 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000049c 000000190000000a R_PPC64_REL24 0000000000000000 fftw_mkproblem + 0 │ │ │ │ │ 00000000000004b0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000004c0 0000001a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_canonical + 0 │ │ │ │ │ 00000000000004e8 0000001b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 00000000000004f4 0000000a0000000a R_PPC64_REL24 0000000000000000 fftw_mpi_dtensor_destroy + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro.local' at offset 0x1030 contains 4 entries: │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000184 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 188 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000174 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -63,82 +63,82 @@ │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000270..000000000000034c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000284 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000028c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000029c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000032c │ │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000000032c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000033c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=0000000000000350..0000000000000440 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000364 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000036c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000037c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000390 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000039c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000003ac │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003ac │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 88 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000430 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 0000000000000038 00000100 FDE cie=00000000 pc=0000000000000440..000000000000053c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000454 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000045c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000047c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000488 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000049c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000049c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 100 to 0000000000000500 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000052c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,63 +37,63 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftw_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftw_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_print │ │ │ │ │ nop │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ - lwa r6,40(r31) │ │ │ │ │ lwz r7,44(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + lwa r6,40(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -196,24 +196,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 2a0 │ │ │ │ │ R_PPC64_REL24 fftw_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r30) │ │ │ │ │ ld r4,24(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -267,34 +267,34 @@ │ │ │ │ │ fftw_mpi_mkproblem_rdft2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ - mr r30,r7 │ │ │ │ │ mr r26,r5 │ │ │ │ │ mr r27,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r28,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + mr r30,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 3ac │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -307,17 +307,17 @@ │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ std r25,16(r31) │ │ │ │ │ std r26,24(r31) │ │ │ │ │ std r27,32(r31) │ │ │ │ │ stw r28,40(r31) │ │ │ │ │ - stw r29,44(r31) │ │ │ │ │ std r3,8(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + stw r29,44(r31) │ │ │ │ │ bl 3f8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r31 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -338,34 +338,34 @@ │ │ │ │ │ fftw_mpi_mkproblem_rdft2_d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r28,r9 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r29,r7 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r28,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 49c │ │ │ │ │ R_PPC64_REL24 fftw_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -378,17 +378,17 @@ │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ std r24,16(r31) │ │ │ │ │ std r25,24(r31) │ │ │ │ │ std r26,32(r31) │ │ │ │ │ stw r27,40(r31) │ │ │ │ │ - stw r28,44(r31) │ │ │ │ │ std r3,8(r31) │ │ │ │ │ mr r3,r29 │ │ │ │ │ + stw r28,44(r31) │ │ │ │ │ bl 4e8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ nop │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 4f4 │ │ │ │ │ R_PPC64_REL24 fftw_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 24010000 00440941 009f0146 ....$....D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e6f ........E....A~o │ │ │ │ │ + 0x00000040 00000000 24010000 00449f01 9e024709 ....$....D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e6f A.......D....A~o │ │ │ │ │ 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ 0x00000070 70000000 00000000 d4000000 00450941 p............E.A │ │ │ │ │ 0x00000080 009d039e 02460e50 9f011141 7e610e00 .....F.P...A~a.. │ │ │ │ │ 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 dc000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 630e0044 0641dfde ..E.@.A~c..D.A.. │ │ │ │ │ + 0x000000a0 00000000 dc000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e64 0e004406 41dfde00 .F.@.A~d..D.A... │ │ │ │ │ 0x000000c0 38000000 c4000000 00000000 f0000000 8............... │ │ │ │ │ - 0x000000d0 00440941 00990743 9808499a 069b059c .D.A...C..I..... │ │ │ │ │ - 0x000000e0 049d039e 029f0147 0e701141 7e560e00 .......G.p.A~V.. │ │ │ │ │ - 0x000000f0 4b0641df dedddcdb dad9d800 38000000 K.A.........8... │ │ │ │ │ - 0x00000100 00010000 00000000 fc000000 00440941 .............D.A │ │ │ │ │ - 0x00000110 00980843 9907479a 069b059c 049d039e ...C..G......... │ │ │ │ │ - 0x00000120 029f0149 0e701141 7e590e00 4b0641df ...I.p.A~Y..K.A. │ │ │ │ │ - 0x00000130 dedddcdb dad9d800 ........ │ │ │ │ │ + 0x000000d0 00450941 00990798 08469a06 9b054511 .E.A.....F....E. │ │ │ │ │ + 0x000000e0 417e9c04 439d039e 02440e70 9f01560e A~..C....D.p..V. │ │ │ │ │ + 0x000000f0 004b0641 dfdedddc dbdad9d8 38000000 .K.A........8... │ │ │ │ │ + 0x00000100 00010000 00000000 fc000000 00450941 .............E.A │ │ │ │ │ + 0x00000110 00980899 07459a06 9b054511 417e9c04 .....E....E.A~.. │ │ │ │ │ + 0x00000120 439d039e 02450e70 9f01590e 004b0641 C....E.p..Y..K.A │ │ │ │ │ + 0x00000130 dfdedddc dbdad9d8 ........ │ │ │ ├── rdft2-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libfftw3f_mpi.a │ │ │ ├── nm -s {} │ │ │ │ @@ -159,18 +159,18 @@ │ │ │ │ U fftwf_mpi_block_coords │ │ │ │ U fftwf_mpi_choose_radix │ │ │ │ 0000000000003310 T fftwf_mpi_cleanup │ │ │ │ U fftwf_mpi_conf_standard │ │ │ │ U fftwf_mpi_default_block │ │ │ │ U fftwf_mpi_dtensor_canonical │ │ │ │ U fftwf_mpi_dtensor_destroy │ │ │ │ -0000000000006670 T fftwf_mpi_execute_dft │ │ │ │ -00000000000066f0 T fftwf_mpi_execute_dft_c2r │ │ │ │ -00000000000066b0 T fftwf_mpi_execute_dft_r2c │ │ │ │ -0000000000006730 T fftwf_mpi_execute_r2r │ │ │ │ +0000000000006680 T fftwf_mpi_execute_dft │ │ │ │ +0000000000006700 T fftwf_mpi_execute_dft_c2r │ │ │ │ +00000000000066c0 T fftwf_mpi_execute_dft_r2c │ │ │ │ +0000000000006740 T fftwf_mpi_execute_r2r │ │ │ │ 0000000000003280 T fftwf_mpi_init │ │ │ │ U fftwf_mpi_is_block1d │ │ │ │ 0000000000003560 T fftwf_mpi_local_size │ │ │ │ 00000000000036a0 T fftwf_mpi_local_size_1d │ │ │ │ 0000000000003760 T fftwf_mpi_local_size_2d │ │ │ │ 0000000000003710 T fftwf_mpi_local_size_2d_transposed │ │ │ │ 0000000000003810 T fftwf_mpi_local_size_3d │ │ │ │ @@ -188,35 +188,35 @@ │ │ │ │ U fftwf_mpi_mkdtensor │ │ │ │ U fftwf_mpi_mkproblem_dft_d │ │ │ │ U fftwf_mpi_mkproblem_rdft2_d │ │ │ │ U fftwf_mpi_mkproblem_rdft_d │ │ │ │ U fftwf_mpi_mkproblem_transpose │ │ │ │ U fftwf_mpi_num_blocks │ │ │ │ U fftwf_mpi_num_blocks_total │ │ │ │ -0000000000004170 T fftwf_mpi_plan_dft │ │ │ │ -00000000000043e0 T fftwf_mpi_plan_dft_1d │ │ │ │ -0000000000004600 T fftwf_mpi_plan_dft_2d │ │ │ │ -0000000000004880 T fftwf_mpi_plan_dft_3d │ │ │ │ -00000000000061b0 T fftwf_mpi_plan_dft_c2r │ │ │ │ -0000000000006420 T fftwf_mpi_plan_dft_c2r_2d │ │ │ │ -0000000000006530 T fftwf_mpi_plan_dft_c2r_3d │ │ │ │ -0000000000005cf0 T fftwf_mpi_plan_dft_r2c │ │ │ │ -0000000000005f60 T fftwf_mpi_plan_dft_r2c_2d │ │ │ │ -0000000000006070 T fftwf_mpi_plan_dft_r2c_3d │ │ │ │ -0000000000003cb0 T fftwf_mpi_plan_guru_dft │ │ │ │ -0000000000004b30 T fftwf_mpi_plan_guru_r2r │ │ │ │ -0000000000003f00 T fftwf_mpi_plan_many_dft │ │ │ │ -0000000000005a80 T fftwf_mpi_plan_many_dft_c2r │ │ │ │ -0000000000005810 T fftwf_mpi_plan_many_dft_r2c │ │ │ │ -0000000000004db0 T fftwf_mpi_plan_many_r2r │ │ │ │ +0000000000004180 T fftwf_mpi_plan_dft │ │ │ │ +00000000000043f0 T fftwf_mpi_plan_dft_1d │ │ │ │ +0000000000004610 T fftwf_mpi_plan_dft_2d │ │ │ │ +0000000000004890 T fftwf_mpi_plan_dft_3d │ │ │ │ +00000000000061c0 T fftwf_mpi_plan_dft_c2r │ │ │ │ +0000000000006430 T fftwf_mpi_plan_dft_c2r_2d │ │ │ │ +0000000000006540 T fftwf_mpi_plan_dft_c2r_3d │ │ │ │ +0000000000005d00 T fftwf_mpi_plan_dft_r2c │ │ │ │ +0000000000005f70 T fftwf_mpi_plan_dft_r2c_2d │ │ │ │ +0000000000006080 T fftwf_mpi_plan_dft_r2c_3d │ │ │ │ +0000000000003cc0 T fftwf_mpi_plan_guru_dft │ │ │ │ +0000000000004b40 T fftwf_mpi_plan_guru_r2r │ │ │ │ +0000000000003f10 T fftwf_mpi_plan_many_dft │ │ │ │ +0000000000005a90 T fftwf_mpi_plan_many_dft_c2r │ │ │ │ +0000000000005820 T fftwf_mpi_plan_many_dft_r2c │ │ │ │ +0000000000004dc0 T fftwf_mpi_plan_many_r2r │ │ │ │ 0000000000003870 T fftwf_mpi_plan_many_transpose │ │ │ │ -0000000000005020 T fftwf_mpi_plan_r2r │ │ │ │ -0000000000005290 T fftwf_mpi_plan_r2r_2d │ │ │ │ -0000000000005530 T fftwf_mpi_plan_r2r_3d │ │ │ │ -0000000000003ab0 T fftwf_mpi_plan_transpose │ │ │ │ +0000000000005030 T fftwf_mpi_plan_r2r │ │ │ │ +00000000000052a0 T fftwf_mpi_plan_r2r_2d │ │ │ │ +0000000000005540 T fftwf_mpi_plan_r2r_3d │ │ │ │ +0000000000003ac0 T fftwf_mpi_plan_transpose │ │ │ │ U fftwf_the_planner │ │ │ │ 00000000000003f0 t local_size │ │ │ │ U memset │ │ │ │ 0000000000000000 b mpi_inited │ │ │ │ 00000000000000b0 t nowisdom_hook │ │ │ │ U ompi_mpi_comm_null │ │ │ │ U ompi_mpi_double │ │ │ │ @@ -233,15 +233,15 @@ │ │ │ │ block.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_size │ │ │ │ 00000000000000c0 T fftwf_mpi_block │ │ │ │ 00000000000002e0 T fftwf_mpi_block_coords │ │ │ │ 00000000000000a0 T fftwf_mpi_default_block │ │ │ │ 00000000000001f0 T fftwf_mpi_idle_process │ │ │ │ -0000000000000780 T fftwf_mpi_is_block1d │ │ │ │ +0000000000000750 T fftwf_mpi_is_block1d │ │ │ │ 0000000000000670 T fftwf_mpi_is_local │ │ │ │ 0000000000000580 T fftwf_mpi_is_local_after │ │ │ │ 0000000000000000 T fftwf_mpi_num_blocks │ │ │ │ 0000000000000020 T fftwf_mpi_num_blocks_ok │ │ │ │ 0000000000000100 T fftwf_mpi_num_blocks_total │ │ │ │ 0000000000000350 T fftwf_mpi_total_block │ │ │ │ │ │ │ │ @@ -278,16 +278,16 @@ │ │ │ │ U fftwf_malloc_plain │ │ │ │ U fftwf_md5INT │ │ │ │ U fftwf_md5int │ │ │ │ 0000000000000270 T fftwf_mpi_dtensor_canonical │ │ │ │ 00000000000001a0 T fftwf_mpi_dtensor_copy │ │ │ │ 0000000000000090 T fftwf_mpi_dtensor_destroy │ │ │ │ 00000000000000d0 T fftwf_mpi_dtensor_md5 │ │ │ │ -0000000000000720 T fftwf_mpi_dtensor_print │ │ │ │ -0000000000000650 T fftwf_mpi_dtensor_validp │ │ │ │ +00000000000006e0 T fftwf_mpi_dtensor_print │ │ │ │ +0000000000000640 T fftwf_mpi_dtensor_validp │ │ │ │ 0000000000000000 T fftwf_mpi_mkdtensor │ │ │ │ U fftwf_mpi_num_blocks │ │ │ │ U memmove │ │ │ │ │ │ │ │ rearrange.o: │ │ │ │ U .TOC. │ │ │ │ 0000000000000000 T fftwf_mpi_rearrange_applicable │ │ │ │ @@ -550,26 +550,26 @@ │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dft-rank-geq2.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000700 t awake │ │ │ │ +00000000000006f0 t awake │ │ │ │ 0000000000000190 t destroy │ │ │ │ U fftwf_extract_reim │ │ │ │ U fftwf_mkplan_d │ │ │ │ U fftwf_mkplan_rdft │ │ │ │ U fftwf_mkproblem_dft_d │ │ │ │ U fftwf_mksolver │ │ │ │ U fftwf_mktensor │ │ │ │ U fftwf_mktensor_2d │ │ │ │ U fftwf_mpi_any_true │ │ │ │ U fftwf_mpi_block │ │ │ │ -0000000000000770 T fftwf_mpi_dft_rank_geq2_register │ │ │ │ +0000000000000760 T fftwf_mpi_dft_rank_geq2_register │ │ │ │ U fftwf_mpi_dft_serial_applicable │ │ │ │ U fftwf_mpi_dft_solve │ │ │ │ U fftwf_mpi_is_local_after │ │ │ │ U fftwf_mpi_mkdtensor │ │ │ │ U fftwf_mpi_mkproblem_dft_d │ │ │ │ U fftwf_ops_add │ │ │ │ U fftwf_plan_awake │ │ │ │ @@ -774,30 +774,30 @@ │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rdft-rank-geq2-transposed.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000000 t apply │ │ │ │ -00000000000007f0 t awake │ │ │ │ +00000000000007e0 t awake │ │ │ │ 0000000000000160 t destroy │ │ │ │ U fftwf_mkplan_d │ │ │ │ U fftwf_mkplan_rdft │ │ │ │ U fftwf_mkproblem_rdft_1_d │ │ │ │ U fftwf_mkproblem_rdft_d │ │ │ │ U fftwf_mksolver │ │ │ │ U fftwf_mktensor │ │ │ │ U fftwf_mktensor_1d │ │ │ │ U fftwf_mktensor_2d │ │ │ │ U fftwf_mpi_any_true │ │ │ │ U fftwf_mpi_block │ │ │ │ U fftwf_mpi_is_local_after │ │ │ │ U fftwf_mpi_mkproblem_transpose │ │ │ │ U fftwf_mpi_num_blocks │ │ │ │ -0000000000000870 T fftwf_mpi_rdft_rank_geq2_transposed_register │ │ │ │ +0000000000000860 T fftwf_mpi_rdft_rank_geq2_transposed_register │ │ │ │ U fftwf_mpi_rdft_serial_applicable │ │ │ │ U fftwf_mpi_rdft_solve │ │ │ │ U fftwf_ops_add │ │ │ │ U fftwf_ops_add2 │ │ │ │ U fftwf_plan_awake │ │ │ │ U fftwf_plan_destroy_internal │ │ │ │ U fftwf_solver_register │ │ │ │ @@ -899,28 +899,28 @@ │ │ │ │ │ │ │ │ rdft2-rank-geq2.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000100 t apply_c2r │ │ │ │ 0000000000000000 t apply_r2c │ │ │ │ -0000000000000870 t awake │ │ │ │ +0000000000000860 t awake │ │ │ │ 0000000000000210 t destroy │ │ │ │ U fftwf_mkplan_d │ │ │ │ U fftwf_mkplan_rdft │ │ │ │ U fftwf_mkproblem_rdft2_d │ │ │ │ U fftwf_mksolver │ │ │ │ U fftwf_mktensor │ │ │ │ U fftwf_mktensor_2d │ │ │ │ U fftwf_mpi_any_true │ │ │ │ U fftwf_mpi_block │ │ │ │ U fftwf_mpi_is_local_after │ │ │ │ U fftwf_mpi_mkdtensor │ │ │ │ U fftwf_mpi_mkproblem_dft_d │ │ │ │ -00000000000008e0 T fftwf_mpi_rdft2_rank_geq2_register │ │ │ │ +00000000000008d0 T fftwf_mpi_rdft2_rank_geq2_register │ │ │ │ U fftwf_mpi_rdft2_serial_applicable │ │ │ │ U fftwf_mpi_rdft2_solve │ │ │ │ U fftwf_ops_add │ │ │ │ U fftwf_plan_awake │ │ │ │ U fftwf_plan_destroy_internal │ │ │ │ U fftwf_solver_register │ │ │ │ U fftwf_tensor_sz │ │ │ ├── file list │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ ---------- 0 0 0 3902 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1664 1970-01-01 00:00:00.000000 any-true.o │ │ │ │ -?rw-r--r-- 0 0 0 52720 1970-01-01 00:00:00.000000 api.o │ │ │ │ -?rw-r--r-- 0 0 0 4536 1970-01-01 00:00:00.000000 block.o │ │ │ │ +?rw-r--r-- 0 0 0 52816 1970-01-01 00:00:00.000000 api.o │ │ │ │ +?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 block.o │ │ │ │ ?rw-r--r-- 0 0 0 1624 1970-01-01 00:00:00.000000 choose-radix.o │ │ │ │ ?rw-r--r-- 0 0 0 4064 1970-01-01 00:00:00.000000 conf.o │ │ │ │ -?rw-r--r-- 0 0 0 5536 1970-01-01 00:00:00.000000 dtensor.o │ │ │ │ +?rw-r--r-- 0 0 0 5448 1970-01-01 00:00:00.000000 dtensor.o │ │ │ │ ?rw-r--r-- 0 0 0 1904 1970-01-01 00:00:00.000000 rearrange.o │ │ │ │ ?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 wisdom-api.o │ │ │ │ -?rw-r--r-- 0 0 0 14808 1970-01-01 00:00:00.000000 f03-wrap.o │ │ │ │ -?rw-r--r-- 0 0 0 8064 1970-01-01 00:00:00.000000 transpose-alltoall.o │ │ │ │ -?rw-r--r-- 0 0 0 12664 1970-01-01 00:00:00.000000 transpose-pairwise.o │ │ │ │ -?rw-r--r-- 0 0 0 9304 1970-01-01 00:00:00.000000 transpose-recurse.o │ │ │ │ -?rw-r--r-- 0 0 0 4312 1970-01-01 00:00:00.000000 transpose-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 14912 1970-01-01 00:00:00.000000 f03-wrap.o │ │ │ │ +?rw-r--r-- 0 0 0 8056 1970-01-01 00:00:00.000000 transpose-alltoall.o │ │ │ │ +?rw-r--r-- 0 0 0 12672 1970-01-01 00:00:00.000000 transpose-pairwise.o │ │ │ │ +?rw-r--r-- 0 0 0 9312 1970-01-01 00:00:00.000000 transpose-recurse.o │ │ │ │ +?rw-r--r-- 0 0 0 4320 1970-01-01 00:00:00.000000 transpose-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1184 1970-01-01 00:00:00.000000 transpose-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5512 1970-01-01 00:00:00.000000 dft-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 6648 1970-01-01 00:00:00.000000 dft-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 7456 1970-01-01 00:00:00.000000 dft-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 6624 1970-01-01 00:00:00.000000 dft-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 7448 1970-01-01 00:00:00.000000 dft-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 10464 1970-01-01 00:00:00.000000 dft-rank1.o │ │ │ │ ?rw-r--r-- 0 0 0 7208 1970-01-01 00:00:00.000000 dft-rank1-bigvec.o │ │ │ │ -?rw-r--r-- 0 0 0 5424 1970-01-01 00:00:00.000000 dft-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 5432 1970-01-01 00:00:00.000000 dft-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 dft-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5912 1970-01-01 00:00:00.000000 rdft-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 6424 1970-01-01 00:00:00.000000 rdft-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 7168 1970-01-01 00:00:00.000000 rdft-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 6416 1970-01-01 00:00:00.000000 rdft-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 7144 1970-01-01 00:00:00.000000 rdft-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 6968 1970-01-01 00:00:00.000000 rdft-rank1-bigvec.o │ │ │ │ ?rw-r--r-- 0 0 0 5696 1970-01-01 00:00:00.000000 rdft-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 rdft-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5920 1970-01-01 00:00:00.000000 rdft2-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 7176 1970-01-01 00:00:00.000000 rdft2-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 8608 1970-01-01 00:00:00.000000 rdft2-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 7152 1970-01-01 00:00:00.000000 rdft2-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 8600 1970-01-01 00:00:00.000000 rdft2-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 rdft2-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 rdft2-solve.o │ │ │ ├── any-true.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1f0 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000006000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000006000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000000c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000008 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000018 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000001c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000020 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000028 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000038 000000070000000a R_PPC64_REL24 0000000000000000 MPI_Allreduce + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x298 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000300000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_lor + 0 │ │ │ │ │ 0000000000000008 0000000400000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_int + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,27 +5,27 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftwf_mpi_any_true(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r8,r4 │ │ │ │ │ li r5,1 │ │ │ │ │ ld r7,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r6,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ stw r3,48(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ addi r3,r1,48 │ │ │ │ │ bl 38 │ │ │ │ │ R_PPC64_REL24 MPI_Allreduce │ │ │ │ │ nop │ │ │ │ │ lwa r3,32(r1) │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 60000000 004b0e40 11417e47 0e004206 `....K.@.A~G..B. │ │ │ │ │ + 0x00000020 60000000 004a0e40 11417e48 0e004206 `....J.@.A~H..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── api.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 51760 (bytes into file) │ │ │ │ │ + Start of section headers: 51856 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xca30: │ │ │ │ │ +There are 15 section headers, starting at offset 0xca90: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 006768 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0087c8 003c18 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0067a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0067a8 000004 00 WA 0 0 4 │ │ │ │ │ - [ 5] .toc PROGBITS 0000000000000000 0067a8 000038 00 WA 0 0 8 │ │ │ │ │ - [ 6] .rela.toc RELA 0000000000000000 00c3e0 0000a8 18 I 12 5 8 │ │ │ │ │ - [ 7] .rodata.str1.8 PROGBITS 0000000000000000 0067e0 000036 01 AMS 0 0 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 006816 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 006816 000dc8 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 00c488 000528 18 I 12 9 8 │ │ │ │ │ - [11] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 0075de 000010 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0075f0 000978 18 13 23 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 007f68 00085b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 00c9b0 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 006778 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 008828 003c18 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0067b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0067b8 000004 00 WA 0 0 4 │ │ │ │ │ + [ 5] .toc PROGBITS 0000000000000000 0067b8 000038 00 WA 0 0 8 │ │ │ │ │ + [ 6] .rela.toc RELA 0000000000000000 00c440 0000a8 18 I 12 5 8 │ │ │ │ │ + [ 7] .rodata.str1.8 PROGBITS 0000000000000000 0067f0 000036 01 AMS 0 0 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 006826 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 006826 000e14 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 00c4e8 000528 18 I 12 9 8 │ │ │ │ │ + [11] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 00763a 000010 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 007650 000978 18 13 23 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 007fc8 00085b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 00ca10 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -67,38 +67,38 @@ │ │ │ │ │ 63: 0000000000003560 200 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_local_size │ │ │ │ │ 64: 0000000000003630 104 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_local_size_many_1d │ │ │ │ │ 65: 00000000000036a0 108 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_local_size_1d │ │ │ │ │ 66: 0000000000003710 68 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_local_size_2d_transposed │ │ │ │ │ 67: 0000000000003760 72 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_local_size_2d │ │ │ │ │ 68: 00000000000037b0 96 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_local_size_3d_transposed │ │ │ │ │ 69: 0000000000003810 92 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_local_size_3d │ │ │ │ │ - 70: 0000000000003870 576 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_transpose │ │ │ │ │ + 70: 0000000000003870 592 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_transpose │ │ │ │ │ 71: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_mkproblem_transpose │ │ │ │ │ - 72: 0000000000003ab0 508 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_transpose │ │ │ │ │ - 73: 0000000000003cb0 588 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_guru_dft │ │ │ │ │ + 72: 0000000000003ac0 508 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_transpose │ │ │ │ │ + 73: 0000000000003cc0 588 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_guru_dft │ │ │ │ │ 74: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_mkproblem_dft_d │ │ │ │ │ - 75: 0000000000003f00 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_dft │ │ │ │ │ - 76: 0000000000004170 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft │ │ │ │ │ - 77: 00000000000043e0 544 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_1d │ │ │ │ │ - 78: 0000000000004600 640 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_2d │ │ │ │ │ - 79: 0000000000004880 684 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_3d │ │ │ │ │ - 80: 0000000000004b30 636 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_guru_r2r │ │ │ │ │ + 75: 0000000000003f10 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_dft │ │ │ │ │ + 76: 0000000000004180 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft │ │ │ │ │ + 77: 00000000000043f0 544 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_1d │ │ │ │ │ + 78: 0000000000004610 640 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_2d │ │ │ │ │ + 79: 0000000000004890 684 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_3d │ │ │ │ │ + 80: 0000000000004b40 636 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_guru_r2r │ │ │ │ │ 81: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_map_r2r_kind │ │ │ │ │ 82: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_mkproblem_rdft_d │ │ │ │ │ 83: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_ifree0 │ │ │ │ │ - 84: 0000000000004db0 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_r2r │ │ │ │ │ - 85: 0000000000005020 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_r2r │ │ │ │ │ - 86: 0000000000005290 672 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_r2r_2d │ │ │ │ │ - 87: 0000000000005530 732 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_r2r_3d │ │ │ │ │ - 88: 0000000000005810 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_dft_r2c │ │ │ │ │ - 89: 0000000000005a80 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_dft_c2r │ │ │ │ │ - 90: 0000000000005cf0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_r2c │ │ │ │ │ - 91: 0000000000005f60 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_r2c_2d │ │ │ │ │ - 92: 0000000000006070 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_r2c_3d │ │ │ │ │ - 93: 00000000000061b0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_c2r │ │ │ │ │ - 94: 0000000000006420 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_c2r_2d │ │ │ │ │ - 95: 0000000000006530 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_c2r_3d │ │ │ │ │ - 96: 0000000000006670 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_dft │ │ │ │ │ + 84: 0000000000004dc0 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_r2r │ │ │ │ │ + 85: 0000000000005030 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_r2r │ │ │ │ │ + 86: 00000000000052a0 672 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_r2r_2d │ │ │ │ │ + 87: 0000000000005540 732 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_r2r_3d │ │ │ │ │ + 88: 0000000000005820 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_dft_r2c │ │ │ │ │ + 89: 0000000000005a90 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_many_dft_c2r │ │ │ │ │ + 90: 0000000000005d00 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_r2c │ │ │ │ │ + 91: 0000000000005f70 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_r2c_2d │ │ │ │ │ + 92: 0000000000006080 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_r2c_3d │ │ │ │ │ + 93: 00000000000061c0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_c2r │ │ │ │ │ + 94: 0000000000006430 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_c2r_2d │ │ │ │ │ + 95: 0000000000006540 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_plan_dft_c2r_3d │ │ │ │ │ + 96: 0000000000006680 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_dft │ │ │ │ │ 97: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_execute_r2r │ │ │ │ │ - 98: 00000000000066b0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_dft_r2c │ │ │ │ │ - 99: 00000000000066f0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_dft_c2r │ │ │ │ │ - 100: 0000000000006730 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_r2r │ │ │ │ │ + 98: 00000000000066c0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_dft_r2c │ │ │ │ │ + 99: 0000000000006700 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_dft_c2r │ │ │ │ │ + 100: 0000000000006740 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_execute_r2r │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x87c8 contains 641 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8828 contains 641 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000003c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000040 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000060 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ 00000000000000b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ 0000000000000130 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000150 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000154 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000184 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000018c 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000001d4 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ 0000000000000220 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000244 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000248 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000258 0000001d0000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ 000000000000026c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000284 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000288 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ 000000000000028c 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ 0000000000000290 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Allreduce + 0 │ │ │ │ │ 00000000000002a8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ 00000000000029a0 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ 0000000000002a7c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000002ac4 000000110000000a R_PPC64_REL24 0000000000001f80 fftwf_mpi_local_size_guru.part.0 + 0 │ │ │ │ │ 0000000000002af0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000002b20 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002b24 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000002b28 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000002b4c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002b50 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002bec 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000002c00 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ 0000000000002c20 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002c3c 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002c80 000000340000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000002c94 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ 0000000000002cd4 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ 0000000000002d40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000002d48 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ 0000000000002d54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002d58 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002d80 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002d84 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000002d88 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000002dac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002db0 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002e28 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000002e3c 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ 0000000000002e5c 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002e78 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002ebc 000000340000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000002ed0 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ 0000000000002f10 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ 0000000000002f40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000002f48 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ 0000000000002f54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002f58 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002f64 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ 0000000000002fc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002fc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000002fd0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002fd4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002fec 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 00000000000030b4 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000030cc 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ 00000000000030f0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ 000000000000310c 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000003150 000000340000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000003164 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ @@ -342,371 +342,371 @@ │ │ │ │ │ 00000000000037b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000037f0 0000000a0000000a R_PPC64_REL24 0000000000000910 fftwf_mpi_local_size_many_transposed.part.0.constprop.0 + 0 │ │ │ │ │ 0000000000003810 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000003814 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000384c 0000000a0000000a R_PPC64_REL24 0000000000000910 fftwf_mpi_local_size_many_transposed.part.0.constprop.0 + 0 │ │ │ │ │ 0000000000003870 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000003874 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003880 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000389c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003904 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003928 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003944 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ -000000000000397c 000000470000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_transpose + 0 │ │ │ │ │ -0000000000003990 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000003a18 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -0000000000003a20 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003a24 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003a2c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003a30 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003a38 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003a3c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003a44 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003a48 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003a50 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003a60 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003a64 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003a78 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ -0000000000003a94 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ -0000000000003ab0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003ab4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003ab8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003adc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003b28 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003b38 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ -0000000000003b4c 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ -0000000000003b64 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003b80 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003bb8 000000470000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_transpose + 0 │ │ │ │ │ -0000000000003bcc 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000003c50 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -0000000000003c58 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003c5c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003c64 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003c68 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003c70 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003c74 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003c7c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003c80 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003c88 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003c94 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003c98 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003cb0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003cb4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003cc0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003cdc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003d8c 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003da4 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ -0000000000003db0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000003dcc 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000003dfc 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000003e10 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000003e54 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000003e98 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -0000000000003ea0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003ea4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003eac 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003eb0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003eb8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003ebc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003ec4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003ec8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003ed0 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003ee0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003ee4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003f00 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003f04 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003f6c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -000000000000407c 000000490000000a R_PPC64_REL24 0000000000003cb0 fftwf_mpi_plan_guru_dft + 0 │ │ │ │ │ -0000000000004088 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000004170 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004174 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000041cc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -00000000000042e4 000000490000000a R_PPC64_REL24 0000000000003cb0 fftwf_mpi_plan_guru_dft + 0 │ │ │ │ │ -00000000000042f0 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -00000000000043e0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000043e4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000442c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000004440 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000444c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004468 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004478 0000000d0000000a R_PPC64_REL24 00000000000016a0 default_sz.constprop.2 + 0 │ │ │ │ │ -0000000000004484 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000044a0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000044d0 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000044e4 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -00000000000044f4 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000004534 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004544 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000004580 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -0000000000004588 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -000000000000458c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004594 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004598 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000045a0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000045a4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000045ac 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000045b0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000045b8 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -00000000000045c4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000045c8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004600 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004604 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004654 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -00000000000046a8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000046ac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004704 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004718 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ -0000000000004724 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004740 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004770 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000004784 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000004794 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -00000000000047d4 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ -00000000000047e4 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000004820 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -0000000000004828 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -000000000000482c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004834 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004838 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004840 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004844 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -000000000000484c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004850 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004858 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004864 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000486c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004880 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004884 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000048e0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000004950 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004954 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000049d8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000049ec 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ -00000000000049f8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004a14 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004a44 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000004a58 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000004a74 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004a88 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000004ad0 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -0000000000004ad8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004adc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004ae4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004ae8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004af0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004af4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004afc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004b00 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004b08 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004b14 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b18 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b30 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004b34 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004b40 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b5c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004c0c 000000510000000a R_PPC64_REL24 0000000000000000 fftwf_map_r2r_kind + 0 │ │ │ │ │ -0000000000004c20 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004c38 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ -0000000000004c44 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004c60 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004c90 000000520000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000004ca4 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000004cb4 000000530000000a R_PPC64_REL24 0000000000000000 fftwf_ifree0 + 0 │ │ │ │ │ -0000000000004cf4 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004d48 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -0000000000004d50 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004d54 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004d5c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004d60 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004d68 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004d6c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004d74 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004d78 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004d80 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004d90 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004d94 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004db0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004db4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004e1c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000004f2c 000000500000000a R_PPC64_REL24 0000000000004b30 fftwf_mpi_plan_guru_r2r + 0 │ │ │ │ │ -0000000000004f38 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000005020 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005024 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000507c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000005194 000000500000000a R_PPC64_REL24 0000000000004b30 fftwf_mpi_plan_guru_r2r + 0 │ │ │ │ │ -00000000000051a0 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000005290 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005294 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000052e4 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000005338 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000533c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005394 000000510000000a R_PPC64_REL24 0000000000000000 fftwf_map_r2r_kind + 0 │ │ │ │ │ -00000000000053a8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000053bc 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ -00000000000053c8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000053e4 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000005414 000000520000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000005428 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000005438 000000530000000a R_PPC64_REL24 0000000000000000 fftwf_ifree0 + 0 │ │ │ │ │ -0000000000005444 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000005484 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000005494 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -00000000000054d0 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -00000000000054d8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -00000000000054dc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -00000000000054e4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -00000000000054e8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000054f0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000054f4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000054fc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000005500 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000005508 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -0000000000005514 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000551c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005530 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005534 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000559c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000005608 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000560c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005694 000000510000000a R_PPC64_REL24 0000000000000000 fftwf_map_r2r_kind + 0 │ │ │ │ │ -00000000000056a8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000056bc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ -00000000000056c8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000056e4 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000005714 000000520000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000005728 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ -0000000000005738 000000530000000a R_PPC64_REL24 0000000000000000 fftwf_ifree0 + 0 │ │ │ │ │ -0000000000005754 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ -000000000000576c 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -00000000000057b0 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ -00000000000057b8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -00000000000057bc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -00000000000057c4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -00000000000057c8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000057d0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000057d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000057dc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000057e0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000057e8 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ -00000000000057f4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000057f8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005810 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005814 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000587c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -000000000000598c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005998 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000005a80 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005a84 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005aec 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000005bfc 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005c08 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000005cf0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005cf4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005d44 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000005e64 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005e70 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000005f60 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005f64 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005fac 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000006018 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ -0000000000006024 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000006070 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006074 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000060c8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000006150 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ -000000000000615c 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -00000000000061b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000061b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006204 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000006324 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000006330 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000006420 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006424 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000646c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -00000000000064d8 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ -00000000000064e4 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000006530 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006534 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006588 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000006610 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ -000000000000661c 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ -0000000000006670 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006674 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006684 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ -00000000000066b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000066b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000066c4 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ -00000000000066f0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000066f4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006704 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ -0000000000006730 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006734 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006744 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ +0000000000003884 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003898 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003908 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +000000000000392c 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003948 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003980 000000470000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_transpose + 0 │ │ │ │ │ +0000000000003994 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000003a28 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +0000000000003a30 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003a34 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003a3c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003a40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003a48 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003a4c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003a54 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003a58 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003a60 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003a70 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003a74 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003a88 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ +0000000000003aa4 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ +0000000000003ac0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003ac4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003ac8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003af0 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003b38 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000003b48 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ +0000000000003b5c 000000290000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_default_block + 0 │ │ │ │ │ +0000000000003b74 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003b90 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003bc8 000000470000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_transpose + 0 │ │ │ │ │ +0000000000003bdc 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000003c60 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +0000000000003c68 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003c6c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003c74 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003c78 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003c80 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003c84 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003c8c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003c90 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003c98 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003ca4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003ca8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003cc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003cc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003cd4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003cec 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003d9c 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000003db4 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ +0000000000003dc0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000003ddc 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000003e0c 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000003e20 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000003e64 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000003ea8 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +0000000000003eb0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003eb4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003ebc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003ec0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003ec8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003ecc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003ed4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003ed8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003ee0 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003ef0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003ef4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003f10 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003f14 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003f7c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +000000000000408c 000000490000000a R_PPC64_REL24 0000000000003cc0 fftwf_mpi_plan_guru_dft + 0 │ │ │ │ │ +0000000000004098 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000004180 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004184 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000041dc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +00000000000042f4 000000490000000a R_PPC64_REL24 0000000000003cc0 fftwf_mpi_plan_guru_dft + 0 │ │ │ │ │ +0000000000004300 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +00000000000043f0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000043f4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000443c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000004450 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000445c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004478 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004488 0000000d0000000a R_PPC64_REL24 00000000000016a0 default_sz.constprop.2 + 0 │ │ │ │ │ +0000000000004494 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000044b0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000044e0 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +00000000000044f4 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000004504 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000004544 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004554 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000004590 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +0000000000004598 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +000000000000459c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000045a4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000045a8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +00000000000045b0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +00000000000045b4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +00000000000045bc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000045c0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000045c8 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +00000000000045d4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000045d8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004610 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004614 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004664 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +00000000000046b8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000046bc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004714 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004728 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ +0000000000004734 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004750 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004780 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000004794 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +00000000000047a4 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +00000000000047e4 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ +00000000000047f4 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000004830 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +0000000000004838 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +000000000000483c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004844 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004848 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004850 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004854 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +000000000000485c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004860 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004868 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004874 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000487c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004890 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004894 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000048f0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000004960 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004964 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000049e8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000049fc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ +0000000000004a08 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004a24 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004a54 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000004a68 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000004a84 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004a98 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000004ae0 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +0000000000004ae8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004aec 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004af4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004af8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004b00 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004b04 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004b0c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004b10 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004b18 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004b24 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b28 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b40 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004b44 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004b54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b6c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004c1c 000000510000000a R_PPC64_REL24 0000000000000000 fftwf_map_r2r_kind + 0 │ │ │ │ │ +0000000000004c30 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004c48 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ +0000000000004c54 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004c70 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004ca0 000000520000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000004cb4 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000004cc4 000000530000000a R_PPC64_REL24 0000000000000000 fftwf_ifree0 + 0 │ │ │ │ │ +0000000000004d04 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004d58 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +0000000000004d60 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004d64 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004d6c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004d70 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004d78 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004d7c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004d84 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004d88 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004d90 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004da0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004da4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004dc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004dc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004e2c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000004f3c 000000500000000a R_PPC64_REL24 0000000000004b40 fftwf_mpi_plan_guru_r2r + 0 │ │ │ │ │ +0000000000004f48 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000005030 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005034 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000508c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +00000000000051a4 000000500000000a R_PPC64_REL24 0000000000004b40 fftwf_mpi_plan_guru_r2r + 0 │ │ │ │ │ +00000000000051b0 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +00000000000052a0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000052a4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000052f4 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000005348 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000534c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000053a4 000000510000000a R_PPC64_REL24 0000000000000000 fftwf_map_r2r_kind + 0 │ │ │ │ │ +00000000000053b8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000053cc 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ +00000000000053d8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000053f4 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000005424 000000520000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000005438 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000005448 000000530000000a R_PPC64_REL24 0000000000000000 fftwf_ifree0 + 0 │ │ │ │ │ +0000000000005454 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000005494 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ +00000000000054a4 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +00000000000054e0 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +00000000000054e8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +00000000000054ec 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000054f4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000054f8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000005500 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000005504 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +000000000000550c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000005510 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000005518 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000005524 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000552c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005540 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005544 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000055ac 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000005618 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000561c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000056a4 000000510000000a R_PPC64_REL24 0000000000000000 fftwf_map_r2r_kind + 0 │ │ │ │ │ +00000000000056b8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000056cc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ +00000000000056d8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000056f4 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000005724 000000520000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000005738 000000350000000a R_PPC64_REL24 0000000000000000 fftwf_mkapiplan + 0 │ │ │ │ │ +0000000000005748 000000530000000a R_PPC64_REL24 0000000000000000 fftwf_ifree0 + 0 │ │ │ │ │ +0000000000005764 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ +000000000000577c 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +00000000000057c0 000000360000000a R_PPC64_REL24 0000000000000000 fftwf_the_planner + 0 │ │ │ │ │ +00000000000057c8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +00000000000057cc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000057d4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000057d8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +00000000000057e0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +00000000000057e4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +00000000000057ec 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000057f0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000057f8 000000370000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_conf_standard + 0 │ │ │ │ │ +0000000000005804 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005808 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005820 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005824 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000588c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +000000000000599c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +00000000000059a8 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000005a90 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005a94 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005afc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000005c0c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000005c18 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000005d00 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005d04 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005d54 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000005e74 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000005e80 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000005f70 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005f74 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005fbc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000006028 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ +0000000000006034 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000006080 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006084 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000060d8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000006160 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ +000000000000616c 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +00000000000061c0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000061c4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006214 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000006334 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000006340 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000006430 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006434 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000647c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +00000000000064e8 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ +00000000000064f4 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000006540 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006544 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006598 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000006620 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ +000000000000662c 000000300000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ +0000000000006680 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006684 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006694 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ +00000000000066c0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000066c4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000066d4 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ +0000000000006700 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006704 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006714 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ +0000000000006740 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006744 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006754 000000610000000a R_PPC64_REL24 0000000000000000 fftwf_execute_r2r + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0xc3e0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0xc440 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001700000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_comm_null + 0 │ │ │ │ │ 0000000000000008 0000001a00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_unsigned + 0 │ │ │ │ │ 0000000000000010 0000001b00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_land + 0 │ │ │ │ │ 0000000000000018 0000001c00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_int + 0 │ │ │ │ │ 0000000000000020 0000001f00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_sum + 0 │ │ │ │ │ 0000000000000028 0000002000000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_max + 0 │ │ │ │ │ 0000000000000030 0000002100000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_double + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc488 contains 55 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc4e8 contains 55 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + b0 │ │ │ │ │ 0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 150 │ │ │ │ │ 00000000000000d4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 320 │ │ │ │ │ 0000000000000100 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f0 │ │ │ │ │ -0000000000000154 000000010000001a R_PPC64_REL32 0000000000000000 .text + 610 │ │ │ │ │ -0000000000000198 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ -00000000000001f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + eb0 │ │ │ │ │ -000000000000023c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1120 │ │ │ │ │ -000000000000029c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 16a0 │ │ │ │ │ -00000000000002d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1830 │ │ │ │ │ -0000000000000320 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1b00 │ │ │ │ │ -0000000000000378 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f80 │ │ │ │ │ -00000000000003dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 27b0 │ │ │ │ │ -0000000000000428 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2b20 │ │ │ │ │ -0000000000000478 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d80 │ │ │ │ │ -00000000000004e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2fc0 │ │ │ │ │ -0000000000000574 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3280 │ │ │ │ │ -0000000000000594 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3310 │ │ │ │ │ -00000000000005b4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3360 │ │ │ │ │ -00000000000005c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 33a0 │ │ │ │ │ -00000000000005f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3410 │ │ │ │ │ -000000000000061c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 34e0 │ │ │ │ │ -000000000000063c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3560 │ │ │ │ │ -0000000000000668 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3630 │ │ │ │ │ -0000000000000688 000000010000001a R_PPC64_REL32 0000000000000000 .text + 36a0 │ │ │ │ │ -00000000000006a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3710 │ │ │ │ │ -00000000000006c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3760 │ │ │ │ │ -00000000000006e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 37b0 │ │ │ │ │ -0000000000000708 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3810 │ │ │ │ │ -0000000000000728 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3870 │ │ │ │ │ -0000000000000798 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3ab0 │ │ │ │ │ -00000000000007f4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3cb0 │ │ │ │ │ -0000000000000854 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f00 │ │ │ │ │ -000000000000089c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4170 │ │ │ │ │ -00000000000008e0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 43e0 │ │ │ │ │ -000000000000092c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4600 │ │ │ │ │ -000000000000097c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4880 │ │ │ │ │ -00000000000009cc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4b30 │ │ │ │ │ -0000000000000a2c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4db0 │ │ │ │ │ -0000000000000a74 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5020 │ │ │ │ │ -0000000000000ab8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5290 │ │ │ │ │ -0000000000000b04 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5530 │ │ │ │ │ -0000000000000b58 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5810 │ │ │ │ │ -0000000000000ba0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5a80 │ │ │ │ │ -0000000000000be8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5cf0 │ │ │ │ │ -0000000000000c28 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5f60 │ │ │ │ │ -0000000000000c60 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6070 │ │ │ │ │ -0000000000000c9c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 61b0 │ │ │ │ │ -0000000000000cdc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6420 │ │ │ │ │ -0000000000000d14 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6530 │ │ │ │ │ -0000000000000d50 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6670 │ │ │ │ │ -0000000000000d70 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66b0 │ │ │ │ │ -0000000000000d90 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66f0 │ │ │ │ │ -0000000000000db0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6730 │ │ │ │ │ +0000000000000158 000000010000001a R_PPC64_REL32 0000000000000000 .text + 610 │ │ │ │ │ +00000000000001a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ +0000000000000204 000000010000001a R_PPC64_REL32 0000000000000000 .text + eb0 │ │ │ │ │ +0000000000000248 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1120 │ │ │ │ │ +00000000000002ac 000000010000001a R_PPC64_REL32 0000000000000000 .text + 16a0 │ │ │ │ │ +00000000000002e0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1830 │ │ │ │ │ +0000000000000334 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1b00 │ │ │ │ │ +0000000000000390 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f80 │ │ │ │ │ +00000000000003f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 27b0 │ │ │ │ │ +0000000000000448 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2b20 │ │ │ │ │ +000000000000049c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d80 │ │ │ │ │ +0000000000000510 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2fc0 │ │ │ │ │ +000000000000059c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3280 │ │ │ │ │ +00000000000005bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3310 │ │ │ │ │ +00000000000005dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3360 │ │ │ │ │ +00000000000005f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 33a0 │ │ │ │ │ +0000000000000618 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3410 │ │ │ │ │ +0000000000000644 000000010000001a R_PPC64_REL32 0000000000000000 .text + 34e0 │ │ │ │ │ +0000000000000664 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3560 │ │ │ │ │ +0000000000000690 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3630 │ │ │ │ │ +00000000000006b0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 36a0 │ │ │ │ │ +00000000000006d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3710 │ │ │ │ │ +00000000000006f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3760 │ │ │ │ │ +0000000000000710 000000010000001a R_PPC64_REL32 0000000000000000 .text + 37b0 │ │ │ │ │ +0000000000000730 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3810 │ │ │ │ │ +0000000000000750 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3870 │ │ │ │ │ +00000000000007c4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3ac0 │ │ │ │ │ +0000000000000824 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3cc0 │ │ │ │ │ +0000000000000884 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f10 │ │ │ │ │ +00000000000008d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4180 │ │ │ │ │ +0000000000000914 000000010000001a R_PPC64_REL32 0000000000000000 .text + 43f0 │ │ │ │ │ +0000000000000960 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4610 │ │ │ │ │ +00000000000009b4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4890 │ │ │ │ │ +0000000000000a04 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4b40 │ │ │ │ │ +0000000000000a64 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4dc0 │ │ │ │ │ +0000000000000ab0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5030 │ │ │ │ │ +0000000000000af4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 52a0 │ │ │ │ │ +0000000000000b40 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5540 │ │ │ │ │ +0000000000000b94 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5820 │ │ │ │ │ +0000000000000be0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5a90 │ │ │ │ │ +0000000000000c2c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5d00 │ │ │ │ │ +0000000000000c6c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5f70 │ │ │ │ │ +0000000000000ca4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6080 │ │ │ │ │ +0000000000000ce4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 61c0 │ │ │ │ │ +0000000000000d24 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6430 │ │ │ │ │ +0000000000000d5c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6540 │ │ │ │ │ +0000000000000d9c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6680 │ │ │ │ │ +0000000000000dbc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66c0 │ │ │ │ │ +0000000000000ddc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6700 │ │ │ │ │ +0000000000000dfc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6740 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000ac │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 64 to 0000000000000054 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000005c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000078 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000084 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000008c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000090 │ │ │ │ │ @@ -48,42 +48,43 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 56 to 000000000000019c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001a0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001a4 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001b0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001ac │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001c0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001c4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000001d0 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001d4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001d4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000001f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001f8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001fc │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000200 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000204 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000204 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000208 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000218 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000214 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000218 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000220 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 128 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ @@ -102,99 +103,103 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000cc 0000000000000028 000000d0 FDE cie=00000000 pc=0000000000000320..00000000000003e8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000000370 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000374 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000374 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000003a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003ac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000003c0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000050 000000fc FDE cie=00000000 pc=00000000000003f0..000000000000060c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000400 │ │ │ │ │ +000000f8 0000000000000054 000000fc FDE cie=00000000 pc=00000000000003f0..000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000404 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000418 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000428 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000434 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000434 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 132 to 00000000000004b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000004d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000510 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 100 to 0000000000000574 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000594 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000598 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000040 00000150 FDE cie=00000000 pc=0000000000000610..0000000000000904 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000062c │ │ │ │ │ +00000150 0000000000000044 00000154 FDE cie=00000000 pc=0000000000000610..0000000000000904 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000628 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000634 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000064c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000064c │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000065c │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000660 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000000810 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000840 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000844 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -203,37 +208,44 @@ │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000850 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000190 000000000000005c 00000194 FDE cie=00000000 pc=0000000000000910..0000000000000ea4 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000093c │ │ │ │ │ +00000198 0000000000000060 0000019c FDE cie=00000000 pc=0000000000000910..0000000000000ea4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000924 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000944 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000950 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000970 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 376 to 0000000000000ae8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000b20 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000b18 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000b20 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -252,39 +264,39 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000d70 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000d80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000d9c │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000da4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000da0 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000000e38 │ │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000000e38 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000e50 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 0000000000000040 000001f4 FDE cie=00000000 pc=0000000000000eb0..0000000000001118 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000ecc │ │ │ │ │ +000001fc 0000000000000040 00000200 FDE cie=00000000 pc=0000000000000eb0..0000000000001118 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000ec8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000eec │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000eec │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000efc │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000f00 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000001060 │ │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000001060 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000001090 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000001094 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -294,36 +306,40 @@ │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000010a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000234 000000000000005c 00000238 FDE cie=00000000 pc=0000000000001120..0000000000001694 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000114c │ │ │ │ │ +00000240 0000000000000060 00000244 FDE cie=00000000 pc=0000000000001120..0000000000001694 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001134 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001144 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001154 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001160 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001180 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000001180 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 344 to 00000000000012d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000001310 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000001308 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001310 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -342,62 +358,66 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000001560 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000001570 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000158c │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001594 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001590 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000001620 │ │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000001620 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000001638 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000294 0000000000000030 00000298 FDE cie=00000000 pc=00000000000016a0..0000000000001824 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000016b8 │ │ │ │ │ +000002a4 0000000000000030 000002a8 FDE cie=00000000 pc=00000000000016a0..0000000000001824 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000016b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000016c0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000016d4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000016d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 248 to 00000000000017cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000017ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000017f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c8 000000000000004c 000002cc FDE cie=00000000 pc=0000000000001830..0000000000001afc │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001860 │ │ │ │ │ +000002d8 0000000000000050 000002dc FDE cie=00000000 pc=0000000000001830..0000000000001afc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001844 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001854 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001864 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001870 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001880 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000188c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000188c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 168 to 0000000000001934 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000001964 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 104 to 00000000000019cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ @@ -421,44 +441,47 @@ │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001ad0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000318 0000000000000054 0000031c FDE cie=00000000 pc=0000000000001b00..0000000000001f74 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000001b40 │ │ │ │ │ +0000032c 0000000000000058 00000330 FDE cie=00000000 pc=0000000000001b00..0000000000001f74 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001b18 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001b24 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001b38 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001b44 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000001b60 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000001b54 │ │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001b60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 768 to 0000000000001e60 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000001ea0 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000001e90 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ea4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e94 │ │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ea8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e98 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001ea8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -466,36 +489,42 @@ │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000001eb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000370 0000000000000060 00000374 FDE cie=00000000 pc=0000000000001f80..00000000000027a8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001fb4 │ │ │ │ │ +00000388 0000000000000064 0000038c FDE cie=00000000 pc=0000000000001f80..00000000000027a8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001f94 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fa0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001fb0 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fbc │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fc8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000001fe0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001fd8 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 712 to 00000000000022a8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc1: 720 to 00000000000022a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000022dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000022d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000022dc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -518,47 +547,50 @@ │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002614 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000261c │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 64 to 000000000000265c │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000002664 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002660 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000000276c │ │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000276c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000002780 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002784 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003d4 0000000000000048 000003d8 FDE cie=00000000 pc=00000000000027b0..0000000000002b14 │ │ │ │ │ +000003f0 000000000000004c 000003f4 FDE cie=00000000 pc=00000000000027b0..0000000000002b14 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000027c0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000027e8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000027d4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000027e4 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000027f4 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002804 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000281c │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000281c │ │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 400 to 00000000000029ac │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000029e8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000029dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000029e8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -567,27 +599,29 @@ │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000029f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000420 000000000000004c 00000424 FDE cie=00000000 pc=0000000000002b20..0000000000002d80 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002b48 │ │ │ │ │ +00000440 0000000000000050 00000444 FDE cie=00000000 pc=0000000000002b20..0000000000002d80 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002b38 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002b48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002b5c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002b70 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002b6c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000002bec │ │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000002bec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000002ca0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002ca4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002cc4 │ │ │ │ │ @@ -614,28 +648,32 @@ │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000002d10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 80 to 0000000000002d60 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000470 000000000000006c 00000474 FDE cie=00000000 pc=0000000000002d80..0000000000002fc0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002da8 │ │ │ │ │ +00000494 0000000000000070 00000498 FDE cie=00000000 pc=0000000000002d80..0000000000002fc0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002d98 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002da8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002dbc │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002dd0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002dcc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000002e28 │ │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000002e28 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000002edc │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002ee0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002f00 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -675,45 +713,49 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004e0 0000000000000088 000004e4 FDE cie=00000000 pc=0000000000002fc0..0000000000003280 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000002fcc │ │ │ │ │ +00000508 0000000000000088 0000050c FDE cie=00000000 pc=0000000000002fc0..0000000000003280 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002fd0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000002fd8 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000002ff8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002fe4 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002ff8 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003008 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003004 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003014 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003030 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003030 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 112 to 00000000000030a0 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000030ac │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000030b4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 192 to 0000000000003174 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000003178 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000317c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000031a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003190 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000031a0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -758,67 +800,65 @@ │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000003268 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000326c │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000003270 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000056c 000000000000001c 00000570 FDE cie=00000000 pc=0000000000003280..000000000000330c │ │ │ │ │ +00000594 000000000000001c 00000598 FDE cie=00000000 pc=0000000000003280..000000000000330c │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000032a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 00000000000032e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000032fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000058c 000000000000001c 00000590 FDE cie=00000000 pc=0000000000003310..0000000000003354 │ │ │ │ │ +000005b4 000000000000001c 000005b8 FDE cie=00000000 pc=0000000000003310..0000000000003354 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003324 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000003330 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003344 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005ac 0000000000000010 000005b0 FDE cie=00000000 pc=0000000000003360..0000000000003398 │ │ │ │ │ +000005d4 0000000000000010 000005d8 FDE cie=00000000 pc=0000000000003360..0000000000003398 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005c0 0000000000000024 000005c4 FDE cie=00000000 pc=00000000000033a0..0000000000003410 │ │ │ │ │ +000005e8 0000000000000024 000005ec FDE cie=00000000 pc=00000000000033a0..0000000000003410 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000033b4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000033c4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000033ec │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000033e0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000033ec │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000033f0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000003400 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005e8 0000000000000028 000005ec FDE cie=00000000 pc=0000000000003410..00000000000034d8 │ │ │ │ │ +00000610 0000000000000028 00000614 FDE cie=00000000 pc=0000000000003410..00000000000034d8 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000003438 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000003458 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003460 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -827,27 +867,27 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000034c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000034c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000614 000000000000001c 00000618 FDE cie=00000000 pc=00000000000034e0..000000000000355c │ │ │ │ │ +0000063c 000000000000001c 00000640 FDE cie=00000000 pc=00000000000034e0..000000000000355c │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000003524 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000003544 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000354c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000634 0000000000000028 00000638 FDE cie=00000000 pc=0000000000003560..0000000000003628 │ │ │ │ │ +0000065c 0000000000000028 00000660 FDE cie=00000000 pc=0000000000003560..0000000000003628 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000003590 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000035ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000035b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -856,988 +896,1024 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000003610 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003618 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000660 000000000000001c 00000664 FDE cie=00000000 pc=0000000000003630..0000000000003698 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003654 │ │ │ │ │ +00000688 000000000000001c 0000068c FDE cie=00000000 pc=0000000000003630..0000000000003698 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003650 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003680 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000003680 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003688 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000680 000000000000001c 00000684 FDE cie=00000000 pc=00000000000036a0..000000000000370c │ │ │ │ │ +000006a8 000000000000001c 000006ac FDE cie=00000000 pc=00000000000036a0..000000000000370c │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000036cc │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000036f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000036fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006a0 000000000000001c 000006a4 FDE cie=00000000 pc=0000000000003710..0000000000003754 │ │ │ │ │ +000006c8 000000000000001c 000006cc FDE cie=00000000 pc=0000000000003710..0000000000003754 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003724 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000373c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006c0 000000000000001c 000006c4 FDE cie=00000000 pc=0000000000003760..00000000000037a8 │ │ │ │ │ +000006e8 000000000000001c 000006ec FDE cie=00000000 pc=0000000000003760..00000000000037a8 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003774 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000003790 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003798 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006e0 000000000000001c 000006e4 FDE cie=00000000 pc=00000000000037b0..0000000000003810 │ │ │ │ │ +00000708 000000000000001c 0000070c FDE cie=00000000 pc=00000000000037b0..0000000000003810 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000037dc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000037f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003800 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000700 000000000000001c 00000704 FDE cie=00000000 pc=0000000000003810..000000000000386c │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003830 │ │ │ │ │ +00000728 000000000000001c 0000072c FDE cie=00000000 pc=0000000000003810..000000000000386c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003834 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003854 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003854 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000385c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000720 000000000000006c 00000724 FDE cie=00000000 pc=0000000000003870..0000000000003ab0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000387c │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003888 │ │ │ │ │ +00000748 0000000000000070 0000074c FDE cie=00000000 pc=0000000000003870..0000000000003ac0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003880 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000038b0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003894 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038a4 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038b4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038c4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000038f4 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000038f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003900 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003904 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003904 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003908 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000039a0 │ │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000039a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000039c8 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000039c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039cc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000039d0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039d0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000039e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000039d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000039e8 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003a08 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000003a18 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003a10 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003a20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a14 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a18 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a28 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000003a6c │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000003a7c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a70 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a80 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000790 0000000000000058 00000794 FDE cie=00000000 pc=0000000000003ab0..0000000000003cac │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003ad8 │ │ │ │ │ +000007bc 000000000000005c 000007c0 FDE cie=00000000 pc=0000000000003ac0..0000000000003cbc │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003ad8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003ae8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003afc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003b00 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003b0c │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003b20 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003b30 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b38 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000003bd8 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000003be8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003bdc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bec │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003be0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bf0 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003be4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003c04 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003c14 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003c10 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003c20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c14 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c18 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c1c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c2c │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c20 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c30 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003c44 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003c54 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003c50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003c60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000007ec 000000000000005c 000007f0 FDE cie=00000000 pc=0000000000003cb0..0000000000003efc │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cbc │ │ │ │ │ +0000081c 000000000000005c 00000820 FDE cie=00000000 pc=0000000000003cc0..0000000000003f0c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003cd0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cc8 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003ce4 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003ce8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003cf8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003d08 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cf4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003d14 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000003d80 │ │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000003d90 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003d8c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003d9c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000003e20 │ │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000003e30 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003e44 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003e4c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003e54 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003e50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003e60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000003e64 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003e74 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e68 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003e78 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003e8c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003e9c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e90 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e94 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e98 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000003eec │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000003efc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000084c 0000000000000044 00000850 FDE cie=00000000 pc=0000000000003f00..000000000000416c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000003f10 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000087c 0000000000000048 00000880 FDE cie=00000000 pc=0000000000003f10..000000000000417c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f20 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003f3c │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003f34 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003f40 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f50 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f60 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003f68 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003f78 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000004094 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000040a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000040cc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000040d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000040dc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000040d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000894 0000000000000040 00000898 FDE cie=00000000 pc=0000000000004170..00000000000043d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004180 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +000008c8 0000000000000040 000008cc FDE cie=00000000 pc=0000000000004180..00000000000043e4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004190 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000041a4 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000041a4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000041b4 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000041c4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000041cc │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000041dc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000042fc │ │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000000430c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000432c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000433c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004330 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000008d8 0000000000000048 000008dc FDE cie=00000000 pc=00000000000043e0..0000000000004600 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004408 │ │ │ │ │ +0000090c 0000000000000048 00000910 FDE cie=00000000 pc=00000000000043f0..0000000000004610 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004404 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004414 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004424 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000442c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000443c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000004500 │ │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000004510 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004528 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004538 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004530 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004540 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004550 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004560 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004578 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004588 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004580 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004590 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000924 000000000000004c 00000928 FDE cie=00000000 pc=0000000000004600..0000000000004880 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004614 │ │ │ │ │ +00000958 0000000000000050 0000095c FDE cie=00000000 pc=0000000000004610..0000000000004890 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004624 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004634 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004634 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004644 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004654 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004654 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004664 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000047a0 │ │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000047b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000047cc │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000047dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000047d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000047e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000047f0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004800 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000481c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000482c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004820 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000974 000000000000004c 00000978 FDE cie=00000000 pc=0000000000004880..0000000000004b2c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000048a4 │ │ │ │ │ +000009ac 000000000000004c 000009b0 FDE cie=00000000 pc=0000000000004890..0000000000004b3c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000048a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000048c0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000048d8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000048e8 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-96 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000049d8 │ │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000049e8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000004a64 │ │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000004a74 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004a70 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004a80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004a80 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004a90 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004a94 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004aa4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000004ac8 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000004ad8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004ad0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004ae0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000009c4 000000000000005c 000009c8 FDE cie=00000000 pc=0000000000004b30..0000000000004dac │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b3c │ │ │ │ │ +000009fc 000000000000005c 00000a00 FDE cie=00000000 pc=0000000000004b40..0000000000004dbc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b50 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b48 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004b68 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004b64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004b78 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b88 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b74 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000004c00 │ │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000004c10 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004c0c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004c1c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000004cc4 │ │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000004cd4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004cec │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004cf4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004cfc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004cf0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004d04 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004d14 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d08 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d18 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004d30 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004d40 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004d40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004d50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d44 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d54 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d58 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000004d9c │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000004dac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a24 0000000000000044 00000a28 FDE cie=00000000 pc=0000000000004db0..000000000000501c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004dc0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000a5c 0000000000000048 00000a60 FDE cie=00000000 pc=0000000000004dc0..000000000000502c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004dd0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000004dec │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004de4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004df0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004e00 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004e10 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000004e18 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004e28 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000004f44 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000004f54 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000004f7c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004f84 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004f8c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004f80 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000a6c 0000000000000040 00000a70 FDE cie=00000000 pc=0000000000005020..0000000000005284 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005030 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000aa8 0000000000000040 00000aac FDE cie=00000000 pc=0000000000005030..0000000000005294 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005040 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005054 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005054 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005064 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005074 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000507c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000508c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000051ac │ │ │ │ │ + DW_CFA_advance_loc1: 304 to 00000000000051bc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000051dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000051ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000051e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000ab0 0000000000000048 00000ab4 FDE cie=00000000 pc=0000000000005290..0000000000005530 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000052a4 │ │ │ │ │ +00000aec 0000000000000048 00000af0 FDE cie=00000000 pc=00000000000052a0..0000000000005540 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000052c0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052c8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000052d8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000052dc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052ec │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000005450 │ │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000005460 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000005478 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000005488 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005480 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005490 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000054a0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000054b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000054c8 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000054d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000054d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000054e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000afc 0000000000000050 00000b00 FDE cie=00000000 pc=0000000000005530..000000000000580c │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005550 │ │ │ │ │ +00000b38 0000000000000050 00000b3c FDE cie=00000000 pc=0000000000005540..000000000000581c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005554 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005564 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005570 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005564 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005578 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005580 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005590 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-96 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000005690 │ │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000056a0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005694 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056a4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000005744 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000005754 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005748 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005758 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005750 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005760 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005760 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005770 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005764 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005774 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005778 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005788 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000057a8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000057b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000057b0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000057c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b50 0000000000000044 00000b54 FDE cie=00000000 pc=0000000000005810..0000000000005a7c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005820 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000b8c 0000000000000048 00000b90 FDE cie=00000000 pc=0000000000005820..0000000000005a8c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005830 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000584c │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005844 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005850 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005860 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005870 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005878 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005888 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 00000000000059a4 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000059b4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000059dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000059e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000059ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000b98 0000000000000044 00000b9c FDE cie=00000000 pc=0000000000005a80..0000000000005cec │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005a90 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000bd8 0000000000000048 00000bdc FDE cie=00000000 pc=0000000000005a90..0000000000005cfc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005aa0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005abc │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005ab4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ac0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005ad0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005ae0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005ae8 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005af8 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000005c14 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000005c24 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000005c4c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000005c54 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c5c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c50 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000be0 000000000000003c 00000be4 FDE cie=00000000 pc=0000000000005cf0..0000000000005f54 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005d00 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000c24 000000000000003c 00000c28 FDE cie=00000000 pc=0000000000005d00..0000000000005f64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d10 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005d20 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005d24 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d34 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d44 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005d44 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d50 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000005e7c │ │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000000005e8c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005ea8 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000005eb8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005eb0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ec0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c20 0000000000000034 00000c24 FDE cie=00000000 pc=0000000000005f60..0000000000006068 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005f80 │ │ │ │ │ +00000c64 0000000000000034 00000c68 FDE cie=00000000 pc=0000000000005f70..0000000000006078 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005f84 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005f94 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005fa8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005f94 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005fac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005fbc │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006030 │ │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000006040 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006058 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006068 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c58 0000000000000038 00000c5c FDE cie=00000000 pc=0000000000006070..00000000000061a8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006090 │ │ │ │ │ +00000c9c 000000000000003c 00000ca0 FDE cie=00000000 pc=0000000000006080..00000000000061b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006094 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060a4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000060a8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060bc │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000060b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000060c8 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006168 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000006178 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006198 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000061a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c94 000000000000003c 00000c98 FDE cie=00000000 pc=00000000000061b0..0000000000006414 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061c0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000cdc 000000000000003c 00000ce0 FDE cie=00000000 pc=00000000000061c0..0000000000006424 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061d0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000061e0 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000061e4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006204 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006204 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006210 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000000633c │ │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000000634c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006368 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000006378 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006370 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000cd4 0000000000000034 00000cd8 FDE cie=00000000 pc=0000000000006420..0000000000006528 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006440 │ │ │ │ │ +00000d1c 0000000000000034 00000d20 FDE cie=00000000 pc=0000000000006430..0000000000006538 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006444 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006454 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006468 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006454 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000646c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000647c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000064f0 │ │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000006500 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006518 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006528 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d0c 0000000000000038 00000d10 FDE cie=00000000 pc=0000000000006530..0000000000006668 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006550 │ │ │ │ │ +00000d54 000000000000003c 00000d58 FDE cie=00000000 pc=0000000000006540..0000000000006678 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006554 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006564 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006574 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006568 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000657c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006578 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006588 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006628 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000006638 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006658 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006668 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d48 000000000000001c 00000d4c FDE cie=00000000 pc=0000000000006670..00000000000066a8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006684 │ │ │ │ │ +00000d94 000000000000001c 00000d98 FDE cie=00000000 pc=0000000000006680..00000000000066b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006694 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006690 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006698 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d68 000000000000001c 00000d6c FDE cie=00000000 pc=00000000000066b0..00000000000066e8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000066c4 │ │ │ │ │ +00000db4 000000000000001c 00000db8 FDE cie=00000000 pc=00000000000066c0..00000000000066f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000066d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000066d0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000066d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066e8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d88 000000000000001c 00000d8c FDE cie=00000000 pc=00000000000066f0..0000000000006728 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006704 │ │ │ │ │ +00000dd4 000000000000001c 00000dd8 FDE cie=00000000 pc=0000000000006700..0000000000006738 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006714 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006710 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006720 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006718 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006728 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000da8 000000000000001c 00000dac FDE cie=00000000 pc=0000000000006730..0000000000006768 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006744 │ │ │ │ │ +00000df4 000000000000001c 00000df8 FDE cie=00000000 pc=0000000000006740..0000000000006778 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006754 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006750 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006760 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006758 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006768 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,11 @@ │ │ │ │ │ -}xK:}xS]} │ │ │ │ │ -}xK:}xSW} │ │ │ │ │ -}xK8}xSW}x │ │ │ │ │ xC }x[h} │ │ │ │ │ xC }x[h} │ │ │ │ │ -}xSH}x[j} │ │ │ │ │ }xK(}xSI} │ │ │ │ │ }xK(}xSI} │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -xS^}xK<}x3 │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ sign == FFTW_FORWARD || sign == FFTW_BACKWARD │ │ │ │ │ bogosity_hook │ │ │ │ │ nowisdom_hook │ │ │ │ │ wisdom_ok_hook │ │ │ │ │ cost_hook │ │ │ │ │ default_sz.constprop.0 │ │ │ │ │ fftwf_mpi_local_size_many_transposed.part.0.constprop.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r4,r9 │ │ │ │ │ beq 7c │ │ │ │ │ xori r3,r31,2 │ │ │ │ │ mflr r0 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ - srdi r3,r3,6 │ │ │ │ │ std r0,64(r1) │ │ │ │ │ + srdi r3,r3,6 │ │ │ │ │ bl 60 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ ld r0,64(r1) │ │ │ │ │ li r9,2 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -127,62 +127,62 @@ │ │ │ │ │ ld r30,48(r3) │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r30,r9 │ │ │ │ │ beq 2bc │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,72(r1) │ │ │ │ │ + std r26,80(r1) │ │ │ │ │ + rldicl r25,r4,32,44 │ │ │ │ │ + li r3,0 │ │ │ │ │ std r27,88(r1) │ │ │ │ │ std r28,96(r1) │ │ │ │ │ + clrlwi r27,r4,12 │ │ │ │ │ + srwi r28,r4,23 │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r31,120(r1) │ │ │ │ │ - clrlwi r27,r4,12 │ │ │ │ │ rlwinm r29,r4,12,29,31 │ │ │ │ │ - srwi r28,r4,23 │ │ │ │ │ - rldicl r25,r4,32,44 │ │ │ │ │ srdi r31,r4,52 │ │ │ │ │ - li r3,0 │ │ │ │ │ mr r4,r30 │ │ │ │ │ - std r26,80(r1) │ │ │ │ │ std r0,144(r1) │ │ │ │ │ bl 1d4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ beq 220 │ │ │ │ │ ld r0,144(r1) │ │ │ │ │ ld r25,72(r1) │ │ │ │ │ + extsw r3,r9 │ │ │ │ │ ld r26,80(r1) │ │ │ │ │ ld r27,88(r1) │ │ │ │ │ - extsw r3,r9 │ │ │ │ │ ld r28,96(r1) │ │ │ │ │ ld r29,104(r1) │ │ │ │ │ ld r31,120(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ clrlwi r29,r29,24 │ │ │ │ │ clrlwi r28,r28,16 │ │ │ │ │ clrlwi r31,r31,16 │ │ │ │ │ + stw r27,32(r1) │ │ │ │ │ + stw r25,44(r1) │ │ │ │ │ mr r7,r30 │ │ │ │ │ li r6,0 │ │ │ │ │ li r4,5 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - stw r27,32(r1) │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ stw r29,36(r1) │ │ │ │ │ stw r28,40(r1) │ │ │ │ │ - stw r25,44(r1) │ │ │ │ │ stw r31,48(r1) │ │ │ │ │ bl 258 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ lwz r9,32(r1) │ │ │ │ │ cmpw r27,r9 │ │ │ │ │ beq 2d0 │ │ │ │ │ @@ -259,16 +259,16 @@ │ │ │ │ │ ld r8,48(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r8,r9 │ │ │ │ │ beq 3d0 │ │ │ │ │ - mflr r0 │ │ │ │ │ cmpdi r5,0 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r0,80(r1) │ │ │ │ │ beq 3b0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ ld r7,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ @@ -307,35 +307,35 @@ │ │ │ │ │ │ │ │ │ │ 00000000000003f0 : │ │ │ │ │ local_size(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r4 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ + mr r4,r5 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r4,r5 │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ mr r26,r6 │ │ │ │ │ mr r30,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 434 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ cmpd r31,r3 │ │ │ │ │ blt 4e0 │ │ │ │ │ - lwz r10,0(r27) │ │ │ │ │ + lwz r10,0(r29) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ ble 4b4 │ │ │ │ │ rldic r31,r10,3,29 │ │ │ │ │ add r9,r26,r31 │ │ │ │ │ subfc r9,r9,r30 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ @@ -360,65 +360,65 @@ │ │ │ │ │ mr r3,r26 │ │ │ │ │ bl 4ac │ │ │ │ │ R_PPC64_REL24 memset │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ - ld r27,-40(r1) │ │ │ │ │ + ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r5,r31 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 4f0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block_coords │ │ │ │ │ nop │ │ │ │ │ - lwz r9,0(r27) │ │ │ │ │ + lwz r9,0(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ ble 4b4 │ │ │ │ │ - addi r31,r29,2 │ │ │ │ │ - not r29,r29 │ │ │ │ │ - std r28,48(r1) │ │ │ │ │ + addi r31,r28,2 │ │ │ │ │ + addi r28,r28,1 │ │ │ │ │ + std r27,40(r1) │ │ │ │ │ addi r30,r30,-8 │ │ │ │ │ addi r26,r26,-8 │ │ │ │ │ - li r28,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ + mulli r28,r28,-8 │ │ │ │ │ sldi r31,r31,3 │ │ │ │ │ - sldi r29,r29,3 │ │ │ │ │ - add r31,r27,r31 │ │ │ │ │ + add r31,r29,r31 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ldu r5,8(r30) │ │ │ │ │ ld r4,0(r31) │ │ │ │ │ - ldx r3,r31,r29 │ │ │ │ │ - addi r28,r28,1 │ │ │ │ │ + addi r27,r27,1 │ │ │ │ │ + ldx r3,r31,r28 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ extsw r5,r5 │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ stdu r3,8(r26) │ │ │ │ │ ld r10,-24(r31) │ │ │ │ │ ld r9,0(r30) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ std r9,0(r30) │ │ │ │ │ - lwz r9,0(r27) │ │ │ │ │ - cmpw r28,r9 │ │ │ │ │ + lwz r9,0(r29) │ │ │ │ │ + cmpw r27,r9 │ │ │ │ │ blt 530 │ │ │ │ │ - ld r28,48(r1) │ │ │ │ │ + ld r27,40(r1) │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ - ld r27,-40(r1) │ │ │ │ │ + ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ extsw r10,r10 │ │ │ │ │ addi r8,r30,-8 │ │ │ │ │ @@ -453,48 +453,48 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000610 : │ │ │ │ │ default_sz.constprop.0(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ mr r27,r3 │ │ │ │ │ + li r3,3 │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - li r3,3 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - mr r24,r4 │ │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ │ bl 660 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,3 │ │ │ │ │ bl 670 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ li r9,16 │ │ │ │ │ lxvd2x vs10,0,r27 │ │ │ │ │ lxvd2x vs11,r27,r9 │ │ │ │ │ li r9,32 │ │ │ │ │ mr r28,r3 │ │ │ │ │ lxvd2x vs12,r27,r9 │ │ │ │ │ - li r9,48 │ │ │ │ │ xxspltd vs0,vs10,1 │ │ │ │ │ + li r9,48 │ │ │ │ │ mffprd r3,f10 │ │ │ │ │ mffprd r4,f0 │ │ │ │ │ xxspltd vs32,vs11,1 │ │ │ │ │ mffprd r5,f11 │ │ │ │ │ xxspltd vs0,vs12,1 │ │ │ │ │ mffprd r6,f12 │ │ │ │ │ mffprd r7,f0 │ │ │ │ │ @@ -606,16 +606,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 858 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,0(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,0(r25) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 86c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r30,r30,r3 │ │ │ │ │ divd r4,r24,r30 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -624,16 +624,16 @@ │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ bne 7b0 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 898 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,24(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,24(r25) │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ bl 8ac │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r30,r30,r3 │ │ │ │ │ divd r4,r24,r30 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -642,16 +642,16 @@ │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ bne 7bc │ │ │ │ │ ld r3,56(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 8d8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,48(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,48(r25) │ │ │ │ │ ld r3,56(r31) │ │ │ │ │ bl 8ec │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 7bc │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ @@ -665,32 +665,32 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r9 │ │ │ │ │ + mr r24,r8 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ + li r3,72 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ - li r3,72 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r23,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ bl 970 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -706,16 +706,16 @@ │ │ │ │ │ std r9,48(r3) │ │ │ │ │ li r3,96 │ │ │ │ │ bl 9b0 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r30) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ ld r10,8(r29) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ cmpd r10,r27 │ │ │ │ │ ble b30 │ │ │ │ │ std r27,40(r30) │ │ │ │ │ addi r4,r1,84 │ │ │ │ │ mr r3,r28 │ │ │ │ │ addi r27,r31,24 │ │ │ │ │ addi r22,r31,48 │ │ │ │ │ @@ -802,17 +802,17 @@ │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,16(r30) │ │ │ │ │ b 9d4 │ │ │ │ │ nop │ │ │ │ │ @@ -973,27 +973,27 @@ │ │ │ │ │ ld r3,0(r28) │ │ │ │ │ bl d88 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne bac │ │ │ │ │ std r18,112(r1) │ │ │ │ │ - extsw r18,r20 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - lwa r4,80(r1) │ │ │ │ │ + extsw r18,r20 │ │ │ │ │ cntlzw r28,r20 │ │ │ │ │ + lwa r4,80(r1) │ │ │ │ │ neg r17,r18 │ │ │ │ │ mulli r18,r18,24 │ │ │ │ │ - rlwinm r17,r17,0,27,28 │ │ │ │ │ srwi r28,r28,5 │ │ │ │ │ - add r17,r29,r17 │ │ │ │ │ + rlwinm r17,r17,0,27,28 │ │ │ │ │ neg r19,r28 │ │ │ │ │ mulli r28,r28,24 │ │ │ │ │ - ld r3,8(r17) │ │ │ │ │ + add r17,r29,r17 │ │ │ │ │ rlwinm r19,r19,0,27,28 │ │ │ │ │ + ld r3,8(r17) │ │ │ │ │ add r19,r29,r19 │ │ │ │ │ bl dd4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r31 │ │ │ │ │ li r5,0 │ │ │ │ │ @@ -1002,16 +1002,16 @@ │ │ │ │ │ lwa r3,84(r1) │ │ │ │ │ ld r9,8(r19) │ │ │ │ │ std r9,16(r19) │ │ │ │ │ bl dfc │ │ │ │ │ R_PPC64_REL24 local_size │ │ │ │ │ ld r10,0(r31) │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ - ld r4,16(r31) │ │ │ │ │ li r3,1 │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ mulld r4,r9,r4 │ │ │ │ │ bl e18 │ │ │ │ │ R_PPC64_REL24 fftwf_imax │ │ │ │ │ nop │ │ │ │ │ addi r9,r1,32 │ │ │ │ │ li r10,8 │ │ │ │ │ @@ -1052,32 +1052,32 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000eb0 : │ │ │ │ │ default_sz.constprop.1(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr r26,r3 │ │ │ │ │ + li r3,2 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - li r3,2 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - mr r25,r4 │ │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ │ bl f00 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,2 │ │ │ │ │ bl f10 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ @@ -1185,16 +1185,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 10a8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r31,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r31,r30 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 10bc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r29,r29,r3 │ │ │ │ │ divd r4,r25,r29 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -1204,16 +1204,16 @@ │ │ │ │ │ bne 1010 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 10e8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ - stdx r3,r9,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r9,r30 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ bl 1100 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 1010 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ @@ -1226,32 +1226,32 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r9 │ │ │ │ │ + mr r24,r8 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ + li r3,48 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ - li r3,48 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r23,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ bl 1180 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -1263,16 +1263,16 @@ │ │ │ │ │ std r9,24(r3) │ │ │ │ │ li r3,64 │ │ │ │ │ bl 11b0 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r30) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ ld r10,8(r29) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ cmpd r10,r27 │ │ │ │ │ ble 1320 │ │ │ │ │ std r27,40(r30) │ │ │ │ │ addi r4,r1,84 │ │ │ │ │ mr r3,r28 │ │ │ │ │ addi r27,r31,16 │ │ │ │ │ addi r22,r31,32 │ │ │ │ │ @@ -1355,17 +1355,17 @@ │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,16(r30) │ │ │ │ │ b 11d4 │ │ │ │ │ nop │ │ │ │ │ @@ -1526,27 +1526,27 @@ │ │ │ │ │ ld r3,0(r28) │ │ │ │ │ bl 1578 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 139c │ │ │ │ │ std r18,112(r1) │ │ │ │ │ - extsw r18,r20 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - lwa r4,80(r1) │ │ │ │ │ + extsw r18,r20 │ │ │ │ │ cntlzw r28,r20 │ │ │ │ │ + lwa r4,80(r1) │ │ │ │ │ neg r17,r18 │ │ │ │ │ mulli r18,r18,24 │ │ │ │ │ - rlwinm r17,r17,0,27,28 │ │ │ │ │ srwi r28,r28,5 │ │ │ │ │ - add r17,r29,r17 │ │ │ │ │ + rlwinm r17,r17,0,27,28 │ │ │ │ │ neg r19,r28 │ │ │ │ │ mulli r28,r28,24 │ │ │ │ │ - ld r3,8(r17) │ │ │ │ │ + add r17,r29,r17 │ │ │ │ │ rlwinm r19,r19,0,27,28 │ │ │ │ │ + ld r3,8(r17) │ │ │ │ │ add r19,r29,r19 │ │ │ │ │ bl 15c4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r31 │ │ │ │ │ li r5,0 │ │ │ │ │ @@ -1607,40 +1607,40 @@ │ │ │ │ │ default_sz.constprop.2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ li r3,1 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 16d4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,1 │ │ │ │ │ bl 16e4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ lxvd2x vs0,0,r29 │ │ │ │ │ li r10,8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - stxvd2x vs0,r3,r10 │ │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ │ + stxvd2x vs0,r3,r10 │ │ │ │ │ + ld r10,16(r29) │ │ │ │ │ mffprd r9,f0 │ │ │ │ │ mffprd r8,f12 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ - ld r10,16(r29) │ │ │ │ │ std r10,24(r3) │ │ │ │ │ std r9,8(r31) │ │ │ │ │ bne 1720 │ │ │ │ │ mr r8,r9 │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ std r8,16(r31) │ │ │ │ │ beq 1730 │ │ │ │ │ @@ -1699,16 +1699,16 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ extsw r4,r3 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 17f8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r31,r29 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r31,r29 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 180c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 1764 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ @@ -1722,31 +1722,31 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r24,r3 │ │ │ │ │ + mr r3,r5 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r24,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ - mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + mr r31,r5 │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ lwz r23,256(r1) │ │ │ │ │ bl 1894 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,64 │ │ │ │ │ @@ -1779,19 +1779,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ bl 18f4 │ │ │ │ │ R_PPC64_REL24 fftwf_assertion_failed │ │ │ │ │ nop │ │ │ │ │ lwa r6,64(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ - ld r5,24(r31) │ │ │ │ │ mr r8,r29 │ │ │ │ │ addi r10,r1,32 │ │ │ │ │ addi r9,r1,48 │ │ │ │ │ mr r7,r23 │ │ │ │ │ + ld r5,24(r31) │ │ │ │ │ li r24,1 │ │ │ │ │ bl 1920 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r29,r3 │ │ │ │ │ beq 1968 │ │ │ │ │ std r22,80(r1) │ │ │ │ │ @@ -1857,18 +1857,18 @@ │ │ │ │ │ nop │ │ │ │ │ li r9,8 │ │ │ │ │ ld r10,24(r31) │ │ │ │ │ lwa r4,64(r1) │ │ │ │ │ lxvd2x vs0,r31,r9 │ │ │ │ │ mr r29,r3 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ - std r10,24(r3) │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ - std r30,48(r3) │ │ │ │ │ + std r10,24(r3) │ │ │ │ │ std r30,32(r3) │ │ │ │ │ + std r30,48(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 1a3c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ addi r7,r1,32 │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ @@ -1928,132 +1928,132 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mfcr r11 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + mr r23,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ + mr r31,r6 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + cmpwi cr4,r30,0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ - mr r23,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r31,r6 │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - cmpwi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 1b60 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 1b70 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r27,r3 │ │ │ │ │ ble cr4,1f58 │ │ │ │ │ andi. r5,r30,1 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r8,r23 │ │ │ │ │ - addi r9,r3,8 │ │ │ │ │ - mr r10,r30 │ │ │ │ │ + addi r10,r3,8 │ │ │ │ │ + mr r9,r30 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ bne 1f00 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ lxvd2x vs0,0,r8 │ │ │ │ │ addi r5,r8,24 │ │ │ │ │ - addi r10,r10,-2 │ │ │ │ │ + addi r9,r9,-2 │ │ │ │ │ addi r8,r8,48 │ │ │ │ │ - stxvd2x vs0,0,r9 │ │ │ │ │ + stxvd2x vs0,0,r10 │ │ │ │ │ ld r7,-32(r8) │ │ │ │ │ - std r7,16(r9) │ │ │ │ │ - addi r7,r9,24 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ + std r7,16(r10) │ │ │ │ │ lxvd2x vs0,0,r5 │ │ │ │ │ + addi r7,r10,24 │ │ │ │ │ + addi r10,r10,48 │ │ │ │ │ stxvd2x vs0,0,r7 │ │ │ │ │ ld r5,-8(r8) │ │ │ │ │ - std r5,-8(r9) │ │ │ │ │ + std r5,-8(r10) │ │ │ │ │ bdnz 1ba4 │ │ │ │ │ andi. r8,r30,3 │ │ │ │ │ - addi r9,r29,8 │ │ │ │ │ + addi r10,r29,8 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ beq 1c30 │ │ │ │ │ cmpdi r8,1 │ │ │ │ │ beq 1c1c │ │ │ │ │ cmpdi r8,2 │ │ │ │ │ beq 1c0c │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ mr r6,r7 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ addi r6,r6,-1 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ cmpdi r6,1 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ beq 1c6c │ │ │ │ │ srdi r8,r30,2 │ │ │ │ │ mtctr r8 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r8,r10,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r8,r9,24 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ - addi r8,r10,48 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ + addi r8,r9,48 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ - addi r8,r10,72 │ │ │ │ │ - addi r10,r10,96 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ + addi r8,r9,72 │ │ │ │ │ + addi r9,r9,96 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ bdnz 1c38 │ │ │ │ │ cmpdi cr3,r31,0 │ │ │ │ │ beq cr3,1ef0 │ │ │ │ │ mulli r21,r30,24 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r10,r23,r21 │ │ │ │ │ ld r10,-24(r10) │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ sradi r10,r10,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ - addi r9,r29,8 │ │ │ │ │ + addi r10,r29,8 │ │ │ │ │ ble cr4,1ce8 │ │ │ │ │ - mr r7,r30 │ │ │ │ │ - addi r10,r23,8 │ │ │ │ │ - ld r8,0(r10) │ │ │ │ │ - cmpdi r8,0 │ │ │ │ │ + mr r8,r30 │ │ │ │ │ + addi r9,r23,8 │ │ │ │ │ + ld r7,0(r9) │ │ │ │ │ + cmpdi r7,0 │ │ │ │ │ bne 1cc0 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - std r8,8(r9) │ │ │ │ │ - ld r8,8(r10) │ │ │ │ │ - cmpdi r8,0 │ │ │ │ │ + ld r7,0(r10) │ │ │ │ │ + std r7,8(r10) │ │ │ │ │ + ld r7,8(r9) │ │ │ │ │ + cmpdi r7,0 │ │ │ │ │ bne 1cd4 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - addic. r7,r7,-1 │ │ │ │ │ - std r8,16(r9) │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ + ld r7,0(r10) │ │ │ │ │ + addic. r8,r8,-1 │ │ │ │ │ + std r7,16(r10) │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ + addi r10,r10,24 │ │ │ │ │ bne 1cb0 │ │ │ │ │ addi r25,r29,16 │ │ │ │ │ addi r20,r27,16 │ │ │ │ │ li r24,0 │ │ │ │ │ addi r26,r29,8 │ │ │ │ │ clrldi r4,r24,63 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -2096,27 +2096,27 @@ │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpld r21,r31 │ │ │ │ │ beq 1df0 │ │ │ │ │ ldx r9,r20,r31 │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - mr r10,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + mr r9,r31 │ │ │ │ │ beq 1eb0 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ - addi r31,r10,48 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + addi r31,r9,48 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ - addi r31,r10,72 │ │ │ │ │ + addi r31,r9,72 │ │ │ │ │ cmpld r21,r31 │ │ │ │ │ bne 1d98 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addi r9,r24,1 │ │ │ │ │ addi r25,r25,8 │ │ │ │ │ @@ -2146,40 +2146,40 @@ │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ bl 1e54 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ + mtocrf 16,r11 │ │ │ │ │ + mtocrf 8,r11 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ - mtocrf 16,r11 │ │ │ │ │ - mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ldx r3,r26,r31 │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 1eb8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r25,r31 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r25,r31 │ │ │ │ │ ldx r3,r26,r31 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ bl 1ed0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpld r31,r21 │ │ │ │ │ mulld r22,r22,r3 │ │ │ │ │ @@ -2189,19 +2189,19 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulli r21,r30,24 │ │ │ │ │ b 1ca8 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lxvd2x vs0,0,r23 │ │ │ │ │ addi r8,r23,24 │ │ │ │ │ - stxvd2x vs0,0,r9 │ │ │ │ │ - ld r10,16(r23) │ │ │ │ │ - std r10,16(r9) │ │ │ │ │ - mr. r10,r7 │ │ │ │ │ - addi r9,r3,32 │ │ │ │ │ + stxvd2x vs0,0,r10 │ │ │ │ │ + ld r9,16(r23) │ │ │ │ │ + std r9,16(r10) │ │ │ │ │ + mr. r9,r7 │ │ │ │ │ + addi r10,r3,32 │ │ │ │ │ bne 1b9c │ │ │ │ │ b 1bdc │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r29) │ │ │ │ │ bl 1f34 │ │ │ │ │ @@ -2230,33 +2230,33 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + mr r23,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r8 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mr r29,r4 │ │ │ │ │ mr r30,r6 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + stdu r1,-224(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-224(r1) │ │ │ │ │ addi r4,r1,100 │ │ │ │ │ lwa r27,320(r1) │ │ │ │ │ lwz r22,328(r1) │ │ │ │ │ bl 1fec │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -2285,18 +2285,18 @@ │ │ │ │ │ nop │ │ │ │ │ li r9,8 │ │ │ │ │ ld r10,24(r29) │ │ │ │ │ lwa r4,96(r1) │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ mr r30,r3 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ - std r10,24(r3) │ │ │ │ │ ld r9,8(r29) │ │ │ │ │ - std r28,48(r3) │ │ │ │ │ + std r10,24(r3) │ │ │ │ │ std r28,32(r3) │ │ │ │ │ + std r28,48(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ mr r3,r28 │ │ │ │ │ bl 2078 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ addi r7,r1,32 │ │ │ │ │ @@ -2340,19 +2340,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ bl 2104 │ │ │ │ │ R_PPC64_REL24 fftwf_assertion_failed │ │ │ │ │ nop │ │ │ │ │ lwa r6,96(r1) │ │ │ │ │ ld r3,8(r29) │ │ │ │ │ ld r4,16(r29) │ │ │ │ │ - ld r5,24(r29) │ │ │ │ │ addi r10,r1,32 │ │ │ │ │ addi r9,r1,80 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r22 │ │ │ │ │ + ld r5,24(r29) │ │ │ │ │ bl 212c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r30,r3 │ │ │ │ │ bne 25b0 │ │ │ │ │ li r27,1 │ │ │ │ │ addi r30,r25,-8 │ │ │ │ │ @@ -2457,16 +2457,16 @@ │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ li r4,0 │ │ │ │ │ bl 22e4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_block1d │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 213c │ │ │ │ │ @@ -2482,17 +2482,17 @@ │ │ │ │ │ std r21,136(r1) │ │ │ │ │ addi r30,r29,8 │ │ │ │ │ li r27,0 │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ li r9,32 │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ - li r10,56 │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ ld r9,48(r29) │ │ │ │ │ + li r10,56 │ │ │ │ │ stxvd2x vs0,r1,r10 │ │ │ │ │ std r9,72(r1) │ │ │ │ │ ld r4,8(r30) │ │ │ │ │ ld r3,0(r30) │ │ │ │ │ bl 234c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ @@ -2697,26 +2697,26 @@ │ │ │ │ │ bl 2644 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ mr r22,r3 │ │ │ │ │ bne 235c │ │ │ │ │ std r19,120(r1) │ │ │ │ │ - extsw r19,r27 │ │ │ │ │ std r20,128(r1) │ │ │ │ │ - lwa r4,96(r1) │ │ │ │ │ + extsw r19,r27 │ │ │ │ │ cntlzw r27,r27 │ │ │ │ │ + lwa r4,96(r1) │ │ │ │ │ addi r30,r25,-8 │ │ │ │ │ neg r20,r19 │ │ │ │ │ - rlwinm r20,r20,0,27,28 │ │ │ │ │ srwi r27,r27,5 │ │ │ │ │ - add r20,r29,r20 │ │ │ │ │ + rlwinm r20,r20,0,27,28 │ │ │ │ │ neg r21,r27 │ │ │ │ │ - ld r3,8(r20) │ │ │ │ │ + add r20,r29,r20 │ │ │ │ │ rlwinm r21,r21,0,27,28 │ │ │ │ │ + ld r3,8(r20) │ │ │ │ │ add r21,r29,r21 │ │ │ │ │ bl 2690 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r24 │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r6,r25 │ │ │ │ │ @@ -2772,16 +2772,16 @@ │ │ │ │ │ lxvd2x vs0,r9,r19 │ │ │ │ │ mr r22,r3 │ │ │ │ │ ld r19,120(r1) │ │ │ │ │ ld r8,16(r8) │ │ │ │ │ stxvd2x vs0,r20,r10 │ │ │ │ │ std r8,24(r20) │ │ │ │ │ add r8,r9,r27 │ │ │ │ │ - ld r20,128(r1) │ │ │ │ │ lxvd2x vs0,r9,r27 │ │ │ │ │ + ld r20,128(r1) │ │ │ │ │ ld r9,16(r8) │ │ │ │ │ stxvd2x vs0,r21,r10 │ │ │ │ │ std r9,24(r21) │ │ │ │ │ b 2378 │ │ │ │ │ mr r27,r28 │ │ │ │ │ b 2420 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -2792,38 +2792,38 @@ │ │ │ │ │ │ │ │ │ │ 00000000000027b0 : │ │ │ │ │ fftwf_mpi_local_size_many_transposed.part.0(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ + mr r20,r7 │ │ │ │ │ + mr r21,r8 │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + mr r22,r5 │ │ │ │ │ + mr r23,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r9 │ │ │ │ │ + mr r25,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr r27,r4 │ │ │ │ │ - mr r22,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r20,r7 │ │ │ │ │ - mr r21,r8 │ │ │ │ │ - mr r24,r9 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ bl 281c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ sldi r3,r30,5 │ │ │ │ │ @@ -2895,29 +2895,29 @@ │ │ │ │ │ add r9,r8,r26 │ │ │ │ │ std r10,104(r1) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ add r10,r9,r26 │ │ │ │ │ bl 2940 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_guru.part.0 │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ - ld r8,304(r1) │ │ │ │ │ + ld r10,304(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r9,0(r24) │ │ │ │ │ ldx r9,r29,r26 │ │ │ │ │ std r9,0(r23) │ │ │ │ │ slwi r9,r30,1 │ │ │ │ │ - extsw r10,r9 │ │ │ │ │ - add r9,r9,r30 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - sldi r10,r10,3 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - ldx r10,r29,r10 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ - std r10,0(r8) │ │ │ │ │ + ldx r9,r29,r9 │ │ │ │ │ + std r9,0(r10) │ │ │ │ │ + mulli r9,r30,3 │ │ │ │ │ + extsw r9,r9 │ │ │ │ │ + addi r9,r9,1 │ │ │ │ │ + sldi r9,r9,3 │ │ │ │ │ ldx r10,r29,r9 │ │ │ │ │ ld r9,312(r1) │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r10,0(r9) │ │ │ │ │ bl 2994 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ @@ -2933,18 +2933,18 @@ │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r20,40(r31) │ │ │ │ │ b 2914 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ @@ -2968,16 +2968,16 @@ │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ bdnz 2a40 │ │ │ │ │ bl 2a7c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ @@ -3030,29 +3030,29 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r27,r4 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r29,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ beq 2d10 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ ble 2ce0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2ce0 │ │ │ │ │ @@ -3106,23 +3106,23 @@ │ │ │ │ │ bl 2c3c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ bgt 2cd0 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ - cmpdi r25,0 │ │ │ │ │ + cmpdi r27,0 │ │ │ │ │ std r9,56(r30) │ │ │ │ │ srwi r9,r29,27 │ │ │ │ │ clrldi r9,r9,59 │ │ │ │ │ bne 2d60 │ │ │ │ │ li r8,0 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r26 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 2c80 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ @@ -3190,15 +3190,15 @@ │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ b 2b74 │ │ │ │ │ li r8,4 │ │ │ │ │ mr r7,r28 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ + mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ b 2c78 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ 0000000000002d80 : │ │ │ │ │ @@ -3208,29 +3208,29 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r5 │ │ │ │ │ + mr r26,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r28,r4 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r29,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ beq 2f10 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ ble 2f70 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ @@ -3243,15 +3243,15 @@ │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ std r30,96(r1) │ │ │ │ │ bl 2e28 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ @@ -3275,23 +3275,23 @@ │ │ │ │ │ bl 2e78 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ bgt 2f60 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ - cmpdi r25,0 │ │ │ │ │ + cmpdi r28,0 │ │ │ │ │ std r9,32(r30) │ │ │ │ │ srwi r9,r29,27 │ │ │ │ │ clrldi r9,r9,59 │ │ │ │ │ bne 2fa0 │ │ │ │ │ li r8,0 │ │ │ │ │ - mr r7,r26 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r28 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r25 │ │ │ │ │ + mr r5,r26 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 2ebc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ @@ -3359,49 +3359,49 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,4 │ │ │ │ │ - mr r7,r26 │ │ │ │ │ - mr r6,r28 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ b 2eb4 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ 0000000000002fc0 : │ │ │ │ │ plan_guru_rdft2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r26,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ + mr r25,r4 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mr r24,r5 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r25,r4 │ │ │ │ │ + mr r30,r8 │ │ │ │ │ mr r31,r3 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r30,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 31e0 │ │ │ │ │ cmpdi r24,0 │ │ │ │ │ blt 31b4 │ │ │ │ │ cmpwi r31,1 │ │ │ │ │ ble 31b4 │ │ │ │ │ std r23,56(r1) │ │ │ │ │ @@ -3494,19 +3494,19 @@ │ │ │ │ │ ld r22,48(r1) │ │ │ │ │ ld r23,56(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r23,56(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ li r3,0 │ │ │ │ │ @@ -3691,18 +3691,18 @@ │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r9 │ │ │ │ │ li r9,1 │ │ │ │ │ mr r3,r5 │ │ │ │ │ std r9,0(r30) │ │ │ │ │ std r9,0(r31) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ std r11,0(r29) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ std r11,0(r10) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r30,96(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ b 3400 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_many_transposed.part.0 │ │ │ │ │ @@ -3871,26 +3871,26 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r11,r6 │ │ │ │ │ mr r6,r8 │ │ │ │ │ mr r8,r10 │ │ │ │ │ - mr r10,r11 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ mr r0,r7 │ │ │ │ │ mr r7,r9 │ │ │ │ │ li r9,0 │ │ │ │ │ - std r3,112(r1) │ │ │ │ │ - addi r3,r1,112 │ │ │ │ │ - std r0,96(r1) │ │ │ │ │ + mr r10,r11 │ │ │ │ │ std r9,128(r1) │ │ │ │ │ std r9,120(r1) │ │ │ │ │ ld r9,240(r1) │ │ │ │ │ + std r3,112(r1) │ │ │ │ │ + addi r3,r1,112 │ │ │ │ │ + std r0,96(r1) │ │ │ │ │ bl 3678 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_guru.part.0.constprop.0 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -3911,17 +3911,17 @@ │ │ │ │ │ mr r7,r8 │ │ │ │ │ mr r8,r9 │ │ │ │ │ mr r9,r10 │ │ │ │ │ li r10,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r3,112(r1) │ │ │ │ │ - std r10,128(r1) │ │ │ │ │ std r10,120(r1) │ │ │ │ │ addi r3,r1,112 │ │ │ │ │ + std r10,128(r1) │ │ │ │ │ mr r10,r5 │ │ │ │ │ mr r5,r4 │ │ │ │ │ li r4,1 │ │ │ │ │ std r11,96(r1) │ │ │ │ │ bl 36ec │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_guru.part.0.constprop.0 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ @@ -3965,18 +3965,18 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ std r3,32(r1) │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ addi r9,r1,48 │ │ │ │ │ addi r8,r1,56 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ bl 3788 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_many_transposed.part.0.constprop.1 │ │ │ │ │ addi r1,r1,64 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -4018,26 +4018,26 @@ │ │ │ │ │ 0000000000003810 : │ │ │ │ │ fftwf_mpi_local_size_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - mr r10,r6 │ │ │ │ │ + mr r9,r5 │ │ │ │ │ + mr r5,r6 │ │ │ │ │ mr r6,r7 │ │ │ │ │ mr r7,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ std r3,32(r1) │ │ │ │ │ - std r5,48(r1) │ │ │ │ │ - addi r9,r1,56 │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ addi r8,r1,64 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - mr r5,r10 │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ + std r9,48(r1) │ │ │ │ │ + addi r9,r1,56 │ │ │ │ │ bl 384c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_many_transposed.part.0.constprop.0 │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -4047,107 +4047,111 @@ │ │ │ │ │ │ │ │ │ │ 0000000000003870 : │ │ │ │ │ fftwf_mpi_plan_many_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - mr r25,r9 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r5 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - lwz r5,0(r9) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r10 │ │ │ │ │ + mr r30,r7 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ - mr r29,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r31,r6 │ │ │ │ │ - mr r30,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r26,r10 │ │ │ │ │ - cmpwi r5,0 │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ lwz r23,304(r1) │ │ │ │ │ - beq 3a10 │ │ │ │ │ - or r5,r31,r30 │ │ │ │ │ - or. r5,r5,r27 │ │ │ │ │ - blt 39dc │ │ │ │ │ - cmpdi r29,0 │ │ │ │ │ - ble 39dc │ │ │ │ │ - cmpdi r28,0 │ │ │ │ │ - ble 39dc │ │ │ │ │ + beq 3a20 │ │ │ │ │ + or r11,r30,r31 │ │ │ │ │ + or r11,r11,r24 │ │ │ │ │ + cmpdi r11,0 │ │ │ │ │ + blt 39ec │ │ │ │ │ + cmpdi r26,0 │ │ │ │ │ + ble 39ec │ │ │ │ │ + cmpdi r25,0 │ │ │ │ │ + ble 39ec │ │ │ │ │ mflr r0 │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ std r22,128(r1) │ │ │ │ │ std r0,224(r1) │ │ │ │ │ - bl 3904 │ │ │ │ │ + bl 3908 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ cmpdi r31,0 │ │ │ │ │ - beq 3a70 │ │ │ │ │ + beq 3a80 │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - beq 3a8c │ │ │ │ │ + beq 3a9c │ │ │ │ │ lwa r22,112(r1) │ │ │ │ │ mr r4,r31 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ - bl 3928 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 392c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r22,r3 │ │ │ │ │ - blt 39d0 │ │ │ │ │ + blt 39e0 │ │ │ │ │ lwa r22,112(r1) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 3944 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 3948 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r22,r3 │ │ │ │ │ - blt 39d0 │ │ │ │ │ + blt 39e0 │ │ │ │ │ srdi r9,r23,27 │ │ │ │ │ - mr r10,r26 │ │ │ │ │ + mr r10,r29 │ │ │ │ │ mr r8,r31 │ │ │ │ │ - mr r7,r25 │ │ │ │ │ - mr r6,r24 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r7,r28 │ │ │ │ │ + mr r6,r27 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r30 │ │ │ │ │ - bl 397c │ │ │ │ │ + bl 3980 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r23 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,-1 │ │ │ │ │ - bl 3990 │ │ │ │ │ + bl 3994 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4158,15 +4162,15 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,224(r1) │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a28 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -4181,128 +4185,128 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r9,32(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r9,40(r3) │ │ │ │ │ - bl 3a50 │ │ │ │ │ + bl 3a60 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ b 38d4 │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ - bl 3a78 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 3a88 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - bne 391c │ │ │ │ │ + bne 3920 │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 3a94 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 3aa4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ - b 391c │ │ │ │ │ + b 3920 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ │ │ │ │ │ │ -0000000000003ab0 : │ │ │ │ │ +0000000000003ac0 : │ │ │ │ │ fftwf_mpi_plan_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + mr r25,r6 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r26,r8 │ │ │ │ │ + mr r29,r7 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO .bss │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ - lwz r9,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO .bss │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r24,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r29,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ - beq 3c50 │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ + beq 3c60 │ │ │ │ │ cmpdi r31,0 │ │ │ │ │ - ble 3c1c │ │ │ │ │ + ble 3c2c │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - ble 3c1c │ │ │ │ │ + ble 3c2c │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r23,136(r1) │ │ │ │ │ std r27,168(r1) │ │ │ │ │ std r28,176(r1) │ │ │ │ │ - bl 3b28 │ │ │ │ │ + bl 3b38 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 3b38 │ │ │ │ │ + bl 3b48 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3b4c │ │ │ │ │ + bl 3b5c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ lwa r23,112(r1) │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r27,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 3b64 │ │ │ │ │ + bl 3b74 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r23,r3 │ │ │ │ │ - blt 3c10 │ │ │ │ │ + blt 3c20 │ │ │ │ │ lwa r23,112(r1) │ │ │ │ │ mr r4,r27 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3b80 │ │ │ │ │ + bl 3b90 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r23,r3 │ │ │ │ │ - blt 3c10 │ │ │ │ │ + blt 3c20 │ │ │ │ │ srdi r9,r26,27 │ │ │ │ │ mr r10,r29 │ │ │ │ │ mr r8,r28 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r24 │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r27 │ │ │ │ │ - bl 3bb8 │ │ │ │ │ + bl 3bc8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r26 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,-1 │ │ │ │ │ - bl 3bcc │ │ │ │ │ + bl 3bdc │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r27,168(r1) │ │ │ │ │ ld r28,176(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -4328,15 +4332,15 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c60 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -4351,61 +4355,61 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 3c88 │ │ │ │ │ + bl 3c98 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3b14 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000003cb0 : │ │ │ │ │ +0000000000003cc0 : │ │ │ │ │ fftwf_mpi_plan_guru_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r30,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mr r24,r4 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO .bss │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - lwz r9,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO .bss │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r26,r3 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ - stdu r1,-112(r1) │ │ │ │ │ mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ mr r31,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ + stdu r1,-112(r1) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ea0 │ │ │ │ │ cmpdi r25,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ cmpwi r26,0 │ │ │ │ │ - ble 3e64 │ │ │ │ │ + ble 3e74 │ │ │ │ │ mulli r12,r26,24 │ │ │ │ │ lis r9,-21846 │ │ │ │ │ lis r10,2730 │ │ │ │ │ mr r11,r24 │ │ │ │ │ ori r9,r9,43691 │ │ │ │ │ ori r10,r10,43690 │ │ │ │ │ rldimi r9,r10,32,0 │ │ │ │ │ @@ -4413,84 +4417,84 @@ │ │ │ │ │ srdi r12,r12,3 │ │ │ │ │ mulld r12,r12,r9 │ │ │ │ │ clrldi r12,r12,3 │ │ │ │ │ addi r9,r12,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ld r0,0(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - ble 3e64 │ │ │ │ │ + ble 3e74 │ │ │ │ │ ld r0,8(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ ld r0,16(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ addi r11,r11,24 │ │ │ │ │ - bdnz 3d50 │ │ │ │ │ + bdnz 3d60 │ │ │ │ │ mflr r0 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 3d8c │ │ │ │ │ + bl 3d9c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r5,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r4,r24 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3da4 │ │ │ │ │ + bl 3db4 │ │ │ │ │ R_PPC64_REL24 default_sz │ │ │ │ │ li r4,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3dc0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 3e50 │ │ │ │ │ + bgt 3e60 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3dcc │ │ │ │ │ + bl 3ddc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 3e50 │ │ │ │ │ + bgt 3e60 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r7,r31 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r25 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3dfc │ │ │ │ │ + bl 3e0c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3e10 │ │ │ │ │ + bl 3e20 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3e54 │ │ │ │ │ + bl 3e64 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4500,15 +4504,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 3e98 │ │ │ │ │ + bl 3ea8 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -4523,297 +4527,297 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 3ed0 │ │ │ │ │ + bl 3ee0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ - b 3d0c │ │ │ │ │ + b 3d1c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000003f00 : │ │ │ │ │ +0000000000003f10 : │ │ │ │ │ fftwf_mpi_plan_many_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,232(r1) │ │ │ │ │ - bl 3f6c │ │ │ │ │ + bl 3f7c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 405c │ │ │ │ │ + ble 406c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 40d0 │ │ │ │ │ + ble 40e0 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 3fc8 │ │ │ │ │ + bne 3fd8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 40d0 │ │ │ │ │ + beq 40e0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 3fe0 │ │ │ │ │ + bdnz 3ff0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4034 │ │ │ │ │ + beq 4044 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4044 │ │ │ │ │ + beq 4054 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 4068 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ lwa r9,224(r1) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 407c │ │ │ │ │ + bl 408c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_guru_dft │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4088 │ │ │ │ │ + bl 4098 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 4108 │ │ │ │ │ + beq 4118 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 414c │ │ │ │ │ + beq 415c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 4110 │ │ │ │ │ + bdnz 4120 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4034 │ │ │ │ │ + bne 4044 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 405c │ │ │ │ │ + b 406c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004170 : │ │ │ │ │ +0000000000004180 : │ │ │ │ │ fftwf_mpi_plan_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r8 │ │ │ │ │ + mr r24,r7 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r6 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r24,r7 │ │ │ │ │ - mr r23,r8 │ │ │ │ │ mr r27,r9 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 41cc │ │ │ │ │ + bl 41dc │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 42d4 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 4330 │ │ │ │ │ + ble 4340 │ │ │ │ │ sldi r10,r30,3 │ │ │ │ │ add r10,r28,r10 │ │ │ │ │ subfc r10,r10,r3 │ │ │ │ │ subfe r10,r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ clrlwi r10,r10,24 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - bne 4228 │ │ │ │ │ + bne 4238 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4330 │ │ │ │ │ + beq 4340 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 4240 │ │ │ │ │ + bdnz 4250 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 42a4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r27,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 42a4 │ │ │ │ │ + beq 42b4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r27,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 42bc │ │ │ │ │ + beq 42cc │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r27 │ │ │ │ │ mr r9,r23 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 42e4 │ │ │ │ │ + bl 42f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_guru_dft │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 42f0 │ │ │ │ │ + bl 4300 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4827,137 +4831,137 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 436c │ │ │ │ │ + beq 437c │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 43b4 │ │ │ │ │ + beq 43c4 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 4374 │ │ │ │ │ + bdnz 4384 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4294 │ │ │ │ │ + bne 42a4 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 42c4 │ │ │ │ │ + b 42d4 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000043e0 : │ │ │ │ │ +00000000000043f0 : │ │ │ │ │ fftwf_mpi_plan_dft_1d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r8 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ - mr r26,r4 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ mr r29,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 442c │ │ │ │ │ + bl 443c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r30,0(r3) │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4580 │ │ │ │ │ + beq 4590 │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - ble 453c │ │ │ │ │ + ble 454c │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r3,r29 │ │ │ │ │ - bl 4468 │ │ │ │ │ + bl 4478 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4478 │ │ │ │ │ + bl 4488 │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.2 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 4484 │ │ │ │ │ + bl 4494 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4530 │ │ │ │ │ + bgt 4540 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 44a0 │ │ │ │ │ + bl 44b0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4530 │ │ │ │ │ + bgt 4540 │ │ │ │ │ srdi r9,r28,27 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r29 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 44d0 │ │ │ │ │ + bl 44e0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r27 │ │ │ │ │ - bl 44e4 │ │ │ │ │ + bl 44f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 44f4 │ │ │ │ │ + bl 4504 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -4966,20 +4970,20 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4534 │ │ │ │ │ + bl 4544 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 4544 │ │ │ │ │ + bl 4554 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -4987,15 +4991,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 4580 │ │ │ │ │ + bl 4590 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5010,151 +5014,151 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 45b8 │ │ │ │ │ + bl 45c8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 453c │ │ │ │ │ + ble 454c │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 453c │ │ │ │ │ + blt 454c │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - bge 4460 │ │ │ │ │ - b 453c │ │ │ │ │ + bge 4470 │ │ │ │ │ + b 454c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000004600 : │ │ │ │ │ +0000000000004610 : │ │ │ │ │ fftwf_mpi_plan_dft_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - mr r24,r3 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r8 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r30,r3 │ │ │ │ │ li r3,48 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r9 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 4654 │ │ │ │ │ + bl 4664 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ - andis. r8,r29,8192 │ │ │ │ │ + andis. r8,r28,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r24,16(r3) │ │ │ │ │ - std r24,8(r3) │ │ │ │ │ - std r24,0(r3) │ │ │ │ │ - std r30,40(r3) │ │ │ │ │ - std r30,32(r3) │ │ │ │ │ - std r30,24(r3) │ │ │ │ │ + std r30,16(r3) │ │ │ │ │ + std r30,8(r3) │ │ │ │ │ + std r30,0(r3) │ │ │ │ │ + std r29,40(r3) │ │ │ │ │ + std r29,32(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 468c │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 469c │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ - andis. r10,r29,16384 │ │ │ │ │ - bne 46a0 │ │ │ │ │ + andis. r10,r28,16384 │ │ │ │ │ + bne 46b0 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4820 │ │ │ │ │ - cmpdi r24,0 │ │ │ │ │ - ble 47dc │ │ │ │ │ + beq 4830 │ │ │ │ │ + cmpdi r30,0 │ │ │ │ │ + ble 47ec │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 47dc │ │ │ │ │ + ble 47ec │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 4704 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 4714 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4718 │ │ │ │ │ + bl 4728 │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.1 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 4724 │ │ │ │ │ + bl 4734 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 47d0 │ │ │ │ │ + bgt 47e0 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4740 │ │ │ │ │ + bl 4750 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 47d0 │ │ │ │ │ - srdi r9,r29,27 │ │ │ │ │ - mr r8,r27 │ │ │ │ │ - mr r7,r28 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ + bgt 47e0 │ │ │ │ │ + srdi r9,r28,27 │ │ │ │ │ + mr r8,r26 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r24 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4770 │ │ │ │ │ + bl 4780 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ mr r5,r3 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ - bl 4784 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 4794 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4794 │ │ │ │ │ + bl 47a4 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -5163,20 +5167,20 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 47d4 │ │ │ │ │ + bl 47e4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 47e4 │ │ │ │ │ + bl 47f4 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -5184,15 +5188,15 @@ │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ - bl 4820 │ │ │ │ │ + bl 4830 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5207,192 +5211,192 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4858 │ │ │ │ │ + bl 4868 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - ld r24,0(r31) │ │ │ │ │ + ld r30,0(r31) │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 46b8 │ │ │ │ │ + b 46c8 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ │ │ │ │ │ -0000000000004880 : │ │ │ │ │ +0000000000004890 : │ │ │ │ │ fftwf_mpi_plan_dft_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r7 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r10 │ │ │ │ │ mr r28,r9 │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r26,r7 │ │ │ │ │ mr r29,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-160(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + mr r30,r10 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + stdu r1,-160(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 48e0 │ │ │ │ │ + bl 48f0 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 4930 │ │ │ │ │ + bne 4940 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4948 │ │ │ │ │ + beq 4958 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4ad0 │ │ │ │ │ + beq 4ae0 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r25,104(r1) │ │ │ │ │ - bl 49d8 │ │ │ │ │ + bl 49e8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,56(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 49ec │ │ │ │ │ + bl 49fc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.0 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r25,r3 │ │ │ │ │ - bl 49f8 │ │ │ │ │ + bl 4a08 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,56(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4a70 │ │ │ │ │ + bgt 4a80 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a14 │ │ │ │ │ + bl 4a24 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,56(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4a70 │ │ │ │ │ + bgt 4a80 │ │ │ │ │ srdi r9,r30,27 │ │ │ │ │ mr r8,r28 │ │ │ │ │ mr r7,r29 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a44 │ │ │ │ │ + bl 4a54 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 4a58 │ │ │ │ │ + bl 4a68 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4a94 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a74 │ │ │ │ │ + bl 4a84 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ li r30,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4a88 │ │ │ │ │ + bl 4a98 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ li r0,-96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-80 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + lvx v31,r1,r0 │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - lvx v31,r1,r0 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 4ad0 │ │ │ │ │ + bl 4ae0 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5407,61 +5411,61 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4b08 │ │ │ │ │ + bl 4b18 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 4960 │ │ │ │ │ + b 4970 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004b30 : │ │ │ │ │ +0000000000004b40 : │ │ │ │ │ fftwf_mpi_plan_guru_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mr r26,r5 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r26,r5 │ │ │ │ │ + mr r30,r8 │ │ │ │ │ mr r31,r3 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r30,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4d40 │ │ │ │ │ + beq 4d50 │ │ │ │ │ cmpdi r26,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ - ble 4d04 │ │ │ │ │ + ble 4d14 │ │ │ │ │ mulli r12,r31,24 │ │ │ │ │ lis r10,-21846 │ │ │ │ │ lis r9,2730 │ │ │ │ │ mr r11,r25 │ │ │ │ │ ori r9,r9,43690 │ │ │ │ │ ori r10,r10,43691 │ │ │ │ │ rldimi r10,r9,32,0 │ │ │ │ │ @@ -5469,94 +5473,94 @@ │ │ │ │ │ srdi r12,r12,3 │ │ │ │ │ mulld r12,r12,r10 │ │ │ │ │ clrldi r12,r12,3 │ │ │ │ │ addi r9,r12,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ld r0,0(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - ble 4d04 │ │ │ │ │ + ble 4d14 │ │ │ │ │ ld r0,8(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ ld r0,16(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ addi r11,r11,24 │ │ │ │ │ - bdnz 4bd0 │ │ │ │ │ + bdnz 4be0 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r4,r24 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 4c0c │ │ │ │ │ + bl 4c1c │ │ │ │ │ R_PPC64_REL24 fftwf_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r24,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4c20 │ │ │ │ │ + bl 4c30 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r5,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r4,r25 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c38 │ │ │ │ │ + bl 4c48 │ │ │ │ │ R_PPC64_REL24 default_sz │ │ │ │ │ li r4,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - bl 4c44 │ │ │ │ │ + bl 4c54 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4cf0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c60 │ │ │ │ │ + bl 4c70 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4cf0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r26 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c90 │ │ │ │ │ + bl 4ca0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 4ca4 │ │ │ │ │ + bl 4cb4 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ - bl 4cb4 │ │ │ │ │ + bl 4cc4 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree0 │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r31 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4cf4 │ │ │ │ │ + bl 4d04 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ li r31,0 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -5570,15 +5574,15 @@ │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 4d48 │ │ │ │ │ + bl 4d58 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5593,297 +5597,297 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4d80 │ │ │ │ │ + bl 4d90 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ - b 4b8c │ │ │ │ │ + b 4b9c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004db0 : │ │ │ │ │ +0000000000004dc0 : │ │ │ │ │ fftwf_mpi_plan_many_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,232(r1) │ │ │ │ │ - bl 4e1c │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 4f0c │ │ │ │ │ + ble 4f1c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 4f80 │ │ │ │ │ + ble 4f90 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 4e78 │ │ │ │ │ + bne 4e88 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4f80 │ │ │ │ │ + beq 4f90 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 4e90 │ │ │ │ │ + bdnz 4ea0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4ee4 │ │ │ │ │ + beq 4ef4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4ef4 │ │ │ │ │ + beq 4f04 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4f08 │ │ │ │ │ + beq 4f18 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ ld r9,224(r1) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4f2c │ │ │ │ │ + bl 4f3c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_guru_r2r │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4f38 │ │ │ │ │ + bl 4f48 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4fc8 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 4ffc │ │ │ │ │ + beq 500c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 4fc0 │ │ │ │ │ + bdnz 4fd0 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4ee4 │ │ │ │ │ + bne 4ef4 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 4f0c │ │ │ │ │ + b 4f1c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005020 : │ │ │ │ │ +0000000000005030 : │ │ │ │ │ fftwf_mpi_plan_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r8 │ │ │ │ │ + mr r24,r7 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r6 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r24,r7 │ │ │ │ │ - mr r23,r8 │ │ │ │ │ mr r27,r9 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 507c │ │ │ │ │ + bl 508c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5174 │ │ │ │ │ + ble 5184 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 51e0 │ │ │ │ │ + ble 51f0 │ │ │ │ │ sldi r10,r30,3 │ │ │ │ │ add r10,r28,r10 │ │ │ │ │ subfc r10,r10,r3 │ │ │ │ │ subfe r10,r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ clrlwi r10,r10,24 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - bne 50d8 │ │ │ │ │ + bne 50e8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ + beq 51f0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 50f0 │ │ │ │ │ + bdnz 5100 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5144 │ │ │ │ │ + beq 5154 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r27,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5154 │ │ │ │ │ + beq 5164 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r27,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 517c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r27 │ │ │ │ │ mr r9,r23 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5194 │ │ │ │ │ + bl 51a4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_guru_r2r │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 51a0 │ │ │ │ │ + bl 51b0 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -5897,179 +5901,179 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 521c │ │ │ │ │ + beq 522c │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5264 │ │ │ │ │ + beq 5274 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 5224 │ │ │ │ │ + bdnz 5234 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5144 │ │ │ │ │ + bne 5154 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 5174 │ │ │ │ │ + b 5184 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005290 : │ │ │ │ │ +00000000000052a0 : │ │ │ │ │ fftwf_mpi_plan_r2r_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ mr r25,r3 │ │ │ │ │ + li r3,48 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r5 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - li r3,48 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ mr r29,r10 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ stw r8,32(r1) │ │ │ │ │ stw r9,36(r1) │ │ │ │ │ - bl 52e4 │ │ │ │ │ + bl 52f4 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r29,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r25,16(r3) │ │ │ │ │ std r25,8(r3) │ │ │ │ │ std r25,0(r3) │ │ │ │ │ std r30,40(r3) │ │ │ │ │ std r30,32(r3) │ │ │ │ │ - std r30,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 531c │ │ │ │ │ + std r30,24(r3) │ │ │ │ │ + bne 532c │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r29,16384 │ │ │ │ │ - bne 5330 │ │ │ │ │ + bne 5340 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 54d0 │ │ │ │ │ + beq 54e0 │ │ │ │ │ cmpdi r25,0 │ │ │ │ │ - ble 548c │ │ │ │ │ + ble 549c │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 548c │ │ │ │ │ + ble 549c │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ li r3,2 │ │ │ │ │ - bl 5394 │ │ │ │ │ + bl 53a4 │ │ │ │ │ R_PPC64_REL24 fftwf_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,40 │ │ │ │ │ mr r25,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 53a8 │ │ │ │ │ + bl 53b8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,40(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53cc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.1 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53d8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,40(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5480 │ │ │ │ │ + bgt 5490 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,40(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5480 │ │ │ │ │ + bgt 5490 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5414 │ │ │ │ │ + bl 5424 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 5428 │ │ │ │ │ + bl 5438 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 5438 │ │ │ │ │ + bl 5448 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree0 │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5444 │ │ │ │ │ + bl 5454 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6078,20 +6082,20 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 5494 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 5494 │ │ │ │ │ + bl 54a4 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6099,15 +6103,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 54d0 │ │ │ │ │ + bl 54e0 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -6122,206 +6126,206 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 5508 │ │ │ │ │ + bl 5518 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ ld r25,0(r31) │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 5348 │ │ │ │ │ + b 5358 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000005530 : │ │ │ │ │ +0000000000005540 : │ │ │ │ │ fftwf_mpi_plan_r2r_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ mr r30,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-176(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,80 │ │ │ │ │ + stdu r1,-176(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,96 │ │ │ │ │ + lwz r29,280(r1) │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ stw r9,56(r1) │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ + mtvrd v31,r5 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ - mtvrd v31,r5 │ │ │ │ │ stw r10,60(r1) │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ - lwz r29,280(r1) │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ stw r9,64(r1) │ │ │ │ │ - bl 559c │ │ │ │ │ + bl 55ac │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r29,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r29,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 55e8 │ │ │ │ │ + bne 55f8 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r29,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5600 │ │ │ │ │ + beq 5610 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ + beq 57c0 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ li r3,3 │ │ │ │ │ std r25,120(r1) │ │ │ │ │ std r26,128(r1) │ │ │ │ │ - bl 5694 │ │ │ │ │ + bl 56a4 │ │ │ │ │ R_PPC64_REL24 fftwf_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ mr r25,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 56a8 │ │ │ │ │ + bl 56b8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,68(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 56bc │ │ │ │ │ + bl 56cc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.0 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ - bl 56c8 │ │ │ │ │ + bl 56d8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,68(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5750 │ │ │ │ │ + bgt 5760 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 56e4 │ │ │ │ │ + bl 56f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,68(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5750 │ │ │ │ │ + bgt 5760 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r30 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 5714 │ │ │ │ │ + bl 5724 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 5728 │ │ │ │ │ + bl 5738 │ │ │ │ │ R_PPC64_REL24 fftwf_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 5738 │ │ │ │ │ + bl 5748 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree0 │ │ │ │ │ nop │ │ │ │ │ ld r25,120(r1) │ │ │ │ │ ld r26,128(r1) │ │ │ │ │ - b 5768 │ │ │ │ │ + b 5778 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 5754 │ │ │ │ │ + bl 5764 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r25,120(r1) │ │ │ │ │ ld r26,128(r1) │ │ │ │ │ li r30,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 576c │ │ │ │ │ + bl 577c │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ li r0,-96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-80 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 57b0 │ │ │ │ │ + bl 57c0 │ │ │ │ │ R_PPC64_REL24 fftwf_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -6336,405 +6340,405 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 57e8 │ │ │ │ │ + bl 57f8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 5618 │ │ │ │ │ + b 5628 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005810 : │ │ │ │ │ +0000000000005820 : │ │ │ │ │ fftwf_mpi_plan_many_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,224(r1) │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 588c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 596c │ │ │ │ │ + ble 597c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 59e0 │ │ │ │ │ + ble 59f0 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58e8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 59f0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 58f0 │ │ │ │ │ + bdnz 5900 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5944 │ │ │ │ │ + beq 5954 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5954 │ │ │ │ │ + beq 5964 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5968 │ │ │ │ │ + beq 5978 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 598c │ │ │ │ │ + bl 599c │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5998 │ │ │ │ │ + bl 59a8 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 5a18 │ │ │ │ │ + beq 5a28 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5a5c │ │ │ │ │ + beq 5a6c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 5a20 │ │ │ │ │ + bdnz 5a30 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5944 │ │ │ │ │ + bne 5954 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 596c │ │ │ │ │ + b 597c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005a80 : │ │ │ │ │ +0000000000005a90 : │ │ │ │ │ fftwf_mpi_plan_many_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,224(r1) │ │ │ │ │ - bl 5aec │ │ │ │ │ + bl 5afc │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5bdc │ │ │ │ │ + ble 5bec │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 5c50 │ │ │ │ │ + ble 5c60 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 5b48 │ │ │ │ │ + bne 5b58 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 5c50 │ │ │ │ │ + beq 5c60 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 5b60 │ │ │ │ │ + bdnz 5b70 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5bb4 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5bc4 │ │ │ │ │ + beq 5bd4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5bd8 │ │ │ │ │ + beq 5be8 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,4 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5bfc │ │ │ │ │ + bl 5c0c │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5c08 │ │ │ │ │ + bl 5c18 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 5c88 │ │ │ │ │ + beq 5c98 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5ccc │ │ │ │ │ + beq 5cdc │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 5c90 │ │ │ │ │ + bdnz 5ca0 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5bb4 │ │ │ │ │ + bne 5bc4 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 5bdc │ │ │ │ │ + b 5bec │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005cf0 : │ │ │ │ │ +0000000000005d00 : │ │ │ │ │ fftwf_mpi_plan_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mulli r24,r3,24 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mulli r24,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r5 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r8 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 5d44 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ + bl 5d54 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5e44 │ │ │ │ │ + ble 5e54 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 5eb0 │ │ │ │ │ + ble 5ec0 │ │ │ │ │ sldi r9,r30,3 │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ subfc r9,r9,r3 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5db0 │ │ │ │ │ add r24,r3,r24 │ │ │ │ │ subfc r24,r24,r29 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 5eb0 │ │ │ │ │ + beq 5ec0 │ │ │ │ │ rldicl r10,r30,63,33 │ │ │ │ │ mr r11,r29 │ │ │ │ │ li r9,0 │ │ │ │ │ addi r12,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r10 │ │ │ │ │ nop │ │ │ │ │ @@ -6743,52 +6747,52 @@ │ │ │ │ │ addi r11,r11,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r9 │ │ │ │ │ stxvd2x vs0,r12,r9 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdnz 5dc0 │ │ │ │ │ + bdnz 5dd0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 5e24 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r29,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r28,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5e24 │ │ │ │ │ + beq 5e34 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r28,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5e3c │ │ │ │ │ + beq 5e4c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r28 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,0 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5e64 │ │ │ │ │ + bl 5e74 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5e70 │ │ │ │ │ + bl 5e80 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -6802,110 +6806,110 @@ │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r29,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5efc │ │ │ │ │ lxsdx vs32,0,r29 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r29 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5f34 │ │ │ │ │ + beq 5f44 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 5ef4 │ │ │ │ │ + bdnz 5f04 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 5e24 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 5e44 │ │ │ │ │ + b 5e54 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005f60 : │ │ │ │ │ +0000000000005f70 : │ │ │ │ │ fftwf_mpi_plan_dft_r2c_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ li r3,48 │ │ │ │ │ + mr r27,r5 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 5fac │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r30,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r28,16(r3) │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r28,0(r3) │ │ │ │ │ std r29,40(r3) │ │ │ │ │ std r29,32(r3) │ │ │ │ │ - std r29,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 5fe4 │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 5ff4 │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ - bne 5ff8 │ │ │ │ │ + bne 6008 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ li r7,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6018 │ │ │ │ │ + bl 6028 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.1 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6024 │ │ │ │ │ + bl 6034 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6918,151 +6922,151 @@ │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006070 : │ │ │ │ │ +0000000000006080 : │ │ │ │ │ fftwf_mpi_plan_dft_r2c_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r9 │ │ │ │ │ mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + mr r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-144(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + stdu r1,-144(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 60c8 │ │ │ │ │ + bl 60d8 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 6118 │ │ │ │ │ + bne 6128 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 6130 │ │ │ │ │ + beq 6140 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r7,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6150 │ │ │ │ │ + bl 6160 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 615c │ │ │ │ │ + bl 616c │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r0,-80 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-64 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x580 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000061b0 : │ │ │ │ │ +00000000000061c0 : │ │ │ │ │ fftwf_mpi_plan_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ mulli r27,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r8 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 6204 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 6214 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 6304 │ │ │ │ │ + ble 6314 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 6370 │ │ │ │ │ + ble 6380 │ │ │ │ │ sldi r9,r30,3 │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ subfc r9,r9,r3 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 6260 │ │ │ │ │ + bne 6270 │ │ │ │ │ add r27,r3,r27 │ │ │ │ │ subfc r27,r27,r29 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 6370 │ │ │ │ │ + beq 6380 │ │ │ │ │ rldicl r10,r30,63,33 │ │ │ │ │ mr r11,r29 │ │ │ │ │ li r9,0 │ │ │ │ │ addi r12,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r10 │ │ │ │ │ nop │ │ │ │ │ @@ -7071,52 +7075,52 @@ │ │ │ │ │ addi r11,r11,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r9 │ │ │ │ │ stxvd2x vs0,r12,r9 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdnz 6280 │ │ │ │ │ + bdnz 6290 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 62d4 │ │ │ │ │ + beq 62e4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r29,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r28,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 62e4 │ │ │ │ │ + beq 62f4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r28,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 62fc │ │ │ │ │ + beq 630c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r28 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r24 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,4 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 6324 │ │ │ │ │ + bl 6334 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6340 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -7130,110 +7134,110 @@ │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r29,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 63ac │ │ │ │ │ + beq 63bc │ │ │ │ │ lxsdx vs32,0,r29 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r29 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 6404 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 63b4 │ │ │ │ │ + bdnz 63c4 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 62d4 │ │ │ │ │ + bne 62e4 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 6304 │ │ │ │ │ + b 6314 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006420 : │ │ │ │ │ +0000000000006430 : │ │ │ │ │ fftwf_mpi_plan_dft_c2r_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ li r3,48 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 646c │ │ │ │ │ + bl 647c │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r30,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r28,16(r3) │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r28,0(r3) │ │ │ │ │ std r29,40(r3) │ │ │ │ │ std r29,32(r3) │ │ │ │ │ - std r29,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 64a4 │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 64b4 │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ - bne 64b8 │ │ │ │ │ + bne 64c8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ li r7,4 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 64d8 │ │ │ │ │ + bl 64e8 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.1 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 64e4 │ │ │ │ │ + bl 64f4 │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -7246,178 +7250,178 @@ │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006530 : │ │ │ │ │ +0000000000006540 : │ │ │ │ │ fftwf_mpi_plan_dft_c2r_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r9 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ mr r29,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + mr r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-144(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + stdu r1,-144(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 6588 │ │ │ │ │ + bl 6598 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 65d8 │ │ │ │ │ + bne 65e8 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 65f0 │ │ │ │ │ + beq 6600 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r7,4 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6610 │ │ │ │ │ + bl 6620 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 661c │ │ │ │ │ + bl 662c │ │ │ │ │ R_PPC64_REL24 fftwf_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r0,-80 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-64 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x580 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006670 : │ │ │ │ │ +0000000000006680 : │ │ │ │ │ fftwf_mpi_execute_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6684 │ │ │ │ │ + bl 6694 │ │ │ │ │ R_PPC64_REL24 fftwf_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000066b0 : │ │ │ │ │ +00000000000066c0 : │ │ │ │ │ fftwf_mpi_execute_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 66c4 │ │ │ │ │ + bl 66d4 │ │ │ │ │ R_PPC64_REL24 fftwf_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000066f0 : │ │ │ │ │ +0000000000006700 : │ │ │ │ │ fftwf_mpi_execute_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 6714 │ │ │ │ │ R_PPC64_REL24 fftwf_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006730 : │ │ │ │ │ +0000000000006740 : │ │ │ │ │ fftwf_mpi_execute_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6744 │ │ │ │ │ + bl 6754 │ │ │ │ │ R_PPC64_REL24 fftwf_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,225 +1,230 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 ac000000 00450e30 9f015009 41004311 .....E.0..P.A.C. │ │ │ │ │ - 0x00000030 417e4606 41430a0e 0042df41 0b000000 A~F.AC...B.A.... │ │ │ │ │ + 0x00000020 ac000000 00450e30 9f015009 41004211 .....E.0..P.A.B. │ │ │ │ │ + 0x00000030 417e4706 41430a0e 0042df41 0b000000 A~G.AC...B.A.... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 9c000000 ....D........... │ │ │ │ │ 0x00000050 00540e20 11417e43 0e004206 41000000 .T. .A~C..B.A... │ │ │ │ │ 0x00000060 68000000 64000000 00000000 c4010000 h...d........... │ │ │ │ │ - 0x00000070 00450e80 019e024e 09410041 9907419b .E.....N.A.A..A. │ │ │ │ │ - 0x00000080 05419c04 419d0341 9f01489a 06411141 .A..A..A..H..A.A │ │ │ │ │ - 0x00000090 7e480ad9 41da41db 42dc41dd 41df410e ~H..A.A.B.A.A.A. │ │ │ │ │ - 0x000000a0 00420641 de420b60 d9dadbdc dddf0641 .B.A.B.`.......A │ │ │ │ │ - 0x000000b0 480e0043 de410e80 0199079a 069b059c H..C.A.......... │ │ │ │ │ - 0x000000c0 049d039e 029f0111 417e0000 28000000 ........A~..(... │ │ │ │ │ + 0x00000070 00450e80 019e024e 09410041 9907419a .E.....N.A.A..A. │ │ │ │ │ + 0x00000080 06439b05 419c0443 9d03419f 01441141 .C..A..C..A..D.A │ │ │ │ │ + 0x00000090 7e480ad9 42da41db 41dc41dd 41df410e ~H..B.A.A.A.A.A. │ │ │ │ │ + 0x000000a0 00410641 41de420b 60d9dadb dcdddf06 .A.AA.B.`....... │ │ │ │ │ + 0x000000b0 41480e00 43de410e 80019907 9a069b05 AH..C.A......... │ │ │ │ │ + 0x000000c0 9c049d03 9e029f01 11417e00 28000000 .........A~.(... │ │ │ │ │ 0x000000d0 d0000000 00000000 c8000000 00440e40 .............D.@ │ │ │ │ │ - 0x000000e0 4f094100 4211417e 4d0a0e00 41064141 O.A.B.A~M...A.AA │ │ │ │ │ - 0x000000f0 0b440641 460e0000 50000000 fc000000 .D.AF...P....... │ │ │ │ │ - 0x00000100 00000000 1c020000 00440941 009b0546 .........D.A...F │ │ │ │ │ - 0x00000110 9a069d03 9e029f01 470e5011 417e610a ........G.P.A~a. │ │ │ │ │ - 0x00000120 0e004706 41dfdedd dbda430b 4c9c0459 ..G.A.....C.L..Y │ │ │ │ │ - 0x00000130 dc410e00 470641df dedddbda 410e509a .A..G.A.....A.P. │ │ │ │ │ - 0x00000140 069b059d 039e029f 0111417e 40000000 ..........A~@... │ │ │ │ │ - 0x00000150 50010000 00000000 f4020000 00470941 P............G.A │ │ │ │ │ - 0x00000160 0098089b 059c0448 9e029f01 99071148 .......H.......H │ │ │ │ │ - 0x00000170 7f9a069d 03450e60 11417e02 6c0a0e00 .....E.`.A~.l... │ │ │ │ │ - 0x00000180 4c064141 0648dfde dddcdbda d9d8430b L.AA.H........C. │ │ │ │ │ - 0x00000190 5c000000 94010000 00000000 94050000 \............... │ │ │ │ │ - 0x000001a0 004b0941 00970998 0899079a 069b059c .K.A............ │ │ │ │ │ - 0x000001b0 049d039e 024d0ee0 019f0195 0b960a11 .....M.......... │ │ │ │ │ - 0x000001c0 417e025e 0a0e004e 0641dfde dddcdbda A~.^...N.A...... │ │ │ │ │ - 0x000001d0 d9d8d7d6 d5440b4d 940c4193 0d02810a .....D.M..A..... │ │ │ │ │ - 0x000001e0 d341d444 0b47920e 42910f65 d246d100 .A.D.G..B..e.F.. │ │ │ │ │ - 0x000001f0 40000000 f4010000 00000000 68020000 @...........h... │ │ │ │ │ - 0x00000200 00470941 0099079a 069c0448 9e029f01 .G.A.......H.... │ │ │ │ │ - 0x00000210 98081148 7f9b059d 03450e60 11417e02 ...H.....E.`.A~. │ │ │ │ │ - 0x00000220 580a0e00 4c064141 0648dfde dddcdbda X...L.AA.H...... │ │ │ │ │ - 0x00000230 d9d8430b 5c000000 38020000 00000000 ..C.\...8....... │ │ │ │ │ - 0x00000240 74050000 004b0941 00970998 0899079a t....K.A........ │ │ │ │ │ - 0x00000250 069b059c 049d039e 024d0ee0 019f0195 .........M...... │ │ │ │ │ - 0x00000260 0b960a11 417e0256 0a0e004e 0641dfde ....A~.V...N.A.. │ │ │ │ │ - 0x00000270 dddcdbda d9d8d7d6 d5440b4d 940c4193 .........D.M..A. │ │ │ │ │ - 0x00000280 0d02810a d341d444 0b47920e 42910f63 .....A.D.G..B..c │ │ │ │ │ - 0x00000290 d246d100 30000000 98020000 00000000 .F..0........... │ │ │ │ │ - 0x000002a0 84010000 00460941 009b059d 039e0247 .....F.A.......G │ │ │ │ │ - 0x000002b0 0e509f01 9c041141 7e7e0a0e 00480641 .P.....A~~...H.A │ │ │ │ │ - 0x000002c0 dfdedddc db410b00 4c000000 cc020000 .....A..L....... │ │ │ │ │ - 0x000002d0 00000000 cc020000 004c0941 00970998 .........L.A.... │ │ │ │ │ - 0x000002e0 0899079a 069b059c 049d039e 029f014b ...............K │ │ │ │ │ - 0x000002f0 0ea00111 417e6a96 0a4cd65a 0a0e004c ....A~j..L.Z...L │ │ │ │ │ - 0x00000300 0641dfde dddcdbda d9d8d741 0b68960a .A.........A.h.. │ │ │ │ │ - 0x00000310 470ad645 0b000000 54000000 1c030000 G..E....T....... │ │ │ │ │ - 0x00000320 00000000 74040000 00500941 0097099b ....t....P.A.... │ │ │ │ │ - 0x00000330 059c049d 039e029f 01940c95 0b960a98 ................ │ │ │ │ │ - 0x00000340 0899079a 06451147 7f11487f 430e8001 .....E.G..H.C... │ │ │ │ │ - 0x00000350 11417e02 c00a0e00 50064141 06474106 .A~.....P.AA.GA. │ │ │ │ │ - 0x00000360 48dfdedd dcdbdad9 d8d7d6d5 d4420b00 H............B.. │ │ │ │ │ - 0x00000370 60000000 74030000 00000000 28080000 `...t.......(... │ │ │ │ │ - 0x00000380 004d0941 00960a97 09980899 079a069b .M.A............ │ │ │ │ │ - 0x00000390 059c049d 039e029f 014b0ee0 0111417e .........K....A~ │ │ │ │ │ - 0x000003a0 02b20a0e 004d0641 dfdedddc dbdad9d8 .....M.A........ │ │ │ │ │ - 0x000003b0 d7d6410b 4e950b02 91d55695 0b4d0ad5 ..A.N.....V..M.. │ │ │ │ │ - 0x000003c0 430b480a d5420b50 930d4294 0c0242d3 C.H..B.P..B...B. │ │ │ │ │ - 0x000003d0 45d40000 48000000 d8030000 00000000 E...H........... │ │ │ │ │ - 0x000003e0 64030000 00440941 009d034a 940c950b d....D.A...J.... │ │ │ │ │ - 0x000003f0 960a9709 98089907 9b059e02 9f014d0e ..............M. │ │ │ │ │ - 0x00000400 d0019a06 9c041141 7e02640a 0e004f06 .......A~.d...O. │ │ │ │ │ - 0x00000410 41dfdedd dcdbdad9 d8d7d6d5 d4420b00 A............B.. │ │ │ │ │ - 0x00000420 4c000000 24040000 00000000 60020000 L...$.......`... │ │ │ │ │ - 0x00000430 004a0941 0099079a 069b059c 049d039f .J.A............ │ │ │ │ │ - 0x00000440 014a0e70 11417e5f 9e026d0a de410e00 .J.p.A~_..m..A.. │ │ │ │ │ - 0x00000450 480641df dddcdbda d9430b44 de410a0e H.A......C.D.A.. │ │ │ │ │ - 0x00000460 00490641 dfdddcdb dad9420b 549e0200 .I.A......B.T... │ │ │ │ │ - 0x00000470 6c000000 74040000 00000000 40020000 l...t.......@... │ │ │ │ │ - 0x00000480 004a0941 0099079a 069b059c 049d039f .J.A............ │ │ │ │ │ - 0x00000490 014a0e70 11417e56 9e026dde 410e0048 .J.p.A~V..m.A..H │ │ │ │ │ - 0x000004a0 0641dfdd dcdbdad9 440e7099 079a069b .A......D.p..... │ │ │ │ │ - 0x000004b0 059c049d 039f0111 417e549e 0244de41 ........A~T..D.A │ │ │ │ │ - 0x000004c0 0e004906 41dfdddc dbdad942 0e709907 ..I.A......B.p.. │ │ │ │ │ - 0x000004d0 9a069b05 9c049d03 9e029f01 11417e00 .............A~. │ │ │ │ │ - 0x000004e0 88000000 e4040000 00000000 c0020000 ................ │ │ │ │ │ - 0x000004f0 00439a06 43980848 99079b05 9c049d03 .C..C..H........ │ │ │ │ │ - 0x00000500 9e029f01 430e8001 4b97095c 09410043 ....C...K..\.A.C │ │ │ │ │ - 0x00000510 960a4211 417e70d6 41d7410e 00490641 ..B.A~p.A.A..I.A │ │ │ │ │ - 0x00000520 dfdedddc dbdad9d8 440e8001 97099808 ........D....... │ │ │ │ │ - 0x00000530 99079a06 9b059c04 9d039e02 9f0141d7 ..............A. │ │ │ │ │ - 0x00000540 410a0e00 49dfdedd dcdbdad9 d8410b41 A...I........A.A │ │ │ │ │ - 0x00000550 09410041 11417e55 06414196 0a970911 .A.A.A~U.AA..... │ │ │ │ │ - 0x00000560 417e4ad6 41d74106 41000000 1c000000 A~J.A.A.A....... │ │ │ │ │ - 0x00000570 70050000 00000000 8c000000 00490e20 p............I. │ │ │ │ │ - 0x00000580 11417e51 0e004506 41000000 1c000000 .A~Q..E.A....... │ │ │ │ │ - 0x00000590 90050000 00000000 44000000 00450e20 ........D....E. │ │ │ │ │ - 0x000005a0 11417e43 0e004506 41000000 10000000 .A~C..E.A....... │ │ │ │ │ - 0x000005b0 b0050000 00000000 38000000 00000000 ........8....... │ │ │ │ │ - 0x000005c0 24000000 c4050000 00000000 70000000 $...........p... │ │ │ │ │ - 0x000005d0 00459d03 9e02449f 014adfde dd419d03 .E....D..J...A.. │ │ │ │ │ - 0x000005e0 9e0244de dd000000 28000000 ec050000 ..D.....(....... │ │ │ │ │ - 0x000005f0 00000000 c8000000 004a0e80 0111417e .........J....A~ │ │ │ │ │ - 0x00000600 480e0042 0641500e 80011141 7e480e00 H..B.AP....A~H.. │ │ │ │ │ - 0x00000610 42064100 1c000000 18060000 00000000 B.A............. │ │ │ │ │ - 0x00000620 7c000000 00510e70 11417e48 0e004206 |....Q.p.A~H..B. │ │ │ │ │ - 0x00000630 41000000 28000000 38060000 00000000 A...(...8....... │ │ │ │ │ - 0x00000640 c8000000 004c0e80 0111417e 470e0042 .....L....A~G..B │ │ │ │ │ - 0x00000650 0641500e 80011141 7e470e00 42064100 .AP....A~G..B.A. │ │ │ │ │ - 0x00000660 1c000000 64060000 00000000 68000000 ....d.......h... │ │ │ │ │ - 0x00000670 00490e90 0111417e 4b0e0042 06410000 .I....A~K..B.A.. │ │ │ │ │ - 0x00000680 1c000000 84060000 00000000 6c000000 ............l... │ │ │ │ │ - 0x00000690 004b0e90 0111417e 4a0e0042 06410000 .K....A~J..B.A.. │ │ │ │ │ - 0x000006a0 1c000000 a4060000 00000000 44000000 ............D... │ │ │ │ │ - 0x000006b0 00450e30 11417e46 0e004206 41000000 .E.0.A~F..B.A... │ │ │ │ │ - 0x000006c0 1c000000 c4060000 00000000 48000000 ............H... │ │ │ │ │ - 0x000006d0 00450e40 11417e47 0e004206 41000000 .E.@.A~G..B.A... │ │ │ │ │ - 0x000006e0 1c000000 e4060000 00000000 60000000 ............`... │ │ │ │ │ - 0x000006f0 004b0e40 11417e47 0e004206 41000000 .K.@.A~G..B.A... │ │ │ │ │ - 0x00000700 1c000000 04070000 00000000 5c000000 ............\... │ │ │ │ │ - 0x00000710 00480e50 11417e49 0e004206 41000000 .H.P.A~I..B.A... │ │ │ │ │ - 0x00000720 6c000000 24070000 00000000 40020000 l...$.......@... │ │ │ │ │ - 0x00000730 00439907 439b054a 0ed00197 0998089a .C..C..J........ │ │ │ │ │ - 0x00000740 069c049d 039e029f 01510941 0043960a .........Q.A.C.. │ │ │ │ │ - 0x00000750 4111417e 670ad641 0e004906 4141dfde A.A~g..A..I.AA.. │ │ │ │ │ - 0x00000760 dddcdbda d9d8d741 0b42d641 0641410a .......A.B.A.AA. │ │ │ │ │ - 0x00000770 0e004adf dedddcdb dad9d8d7 420b4109 ..J.........B.A. │ │ │ │ │ - 0x00000780 41004111 417e5506 4141960a 11417e00 A.A.A~U.AA...A~. │ │ │ │ │ - 0x00000790 58000000 94070000 00000000 fc010000 X............... │ │ │ │ │ - 0x000007a0 004a0941 00980899 079a069d 039e029f .J.A............ │ │ │ │ │ - 0x000007b0 014a0ed0 0111417e 48970941 9b05419c .J....A~H..A..A. │ │ │ │ │ - 0x000007c0 046c0ad7 41db41dc 410e0048 0641dfde .l..A.A.A..H.A.. │ │ │ │ │ - 0x000007d0 dddad9d8 430b41d7 41db41dc 410a0e00 ....C.A.A.A.A... │ │ │ │ │ - 0x000007e0 490641df dedddad9 d8430b00 5c000000 I.A......C..\... │ │ │ │ │ - 0x000007f0 f0070000 00000000 4c020000 00439e02 ........L....C.. │ │ │ │ │ - 0x00000800 43980848 99079a06 9b059c04 9d039f01 C..H............ │ │ │ │ │ - 0x00000810 430e7063 09410043 11417e65 0a0e0049 C.pc.A.C.A~e...I │ │ │ │ │ - 0x00000820 0641dfde dddcdbda d9d8430b 45064141 .A........C.E.AA │ │ │ │ │ - 0x00000830 0a0e0049 dfdedddc dbdad9d8 410b4109 ...I........A.A. │ │ │ │ │ - 0x00000840 41004111 417e5506 41000000 44000000 A.A.A~U.A...D... │ │ │ │ │ - 0x00000850 50080000 00000000 6c020000 00440941 P.......l....D.A │ │ │ │ │ - 0x00000860 009d034b 950b960a 97099808 99079a06 ...K............ │ │ │ │ │ - 0x00000870 9b059c04 9e029f01 4b0e8001 11417e02 ........K....A~. │ │ │ │ │ - 0x00000880 4b0a0e00 4e0641df dedddcdb dad9d8d7 K...N.A......... │ │ │ │ │ - 0x00000890 d6d5410b 40000000 98080000 00000000 ..A.@........... │ │ │ │ │ - 0x000008a0 64020000 00440941 009d0349 97099808 d....D.A...I.... │ │ │ │ │ - 0x000008b0 99079a06 9b059c04 9e029f01 4a0e7011 ............J.p. │ │ │ │ │ - 0x000008c0 417e024c 0a0e004c 0641dfde dddcdbda A~.L...L.A...... │ │ │ │ │ - 0x000008d0 d9d8d741 0b000000 48000000 dc080000 ...A....H....... │ │ │ │ │ - 0x000008e0 00000000 20020000 004a0941 0099079a .... ....J.A.... │ │ │ │ │ - 0x000008f0 069b059c 049d039e 029f0149 0e701141 ...........I.p.A │ │ │ │ │ - 0x00000900 7e750a0e 004a0641 dfdedddc dbdad942 ~u...J.A.......B │ │ │ │ │ - 0x00000910 0b480a0e 004a0641 dfdedddc dbdad942 .H...J.A.......B │ │ │ │ │ - 0x00000920 0b000000 4c000000 28090000 00000000 ....L...(....... │ │ │ │ │ - 0x00000930 80020000 00450941 00980899 07489a06 .....E.A.....H.. │ │ │ │ │ - 0x00000940 9b059c04 9d039e02 9f01480e 7011417e ..........H.p.A~ │ │ │ │ │ - 0x00000950 02530a0e 004b0641 dfdedddc dbdad9d8 .S...K.A........ │ │ │ │ │ - 0x00000960 410b480a 0e004b06 41dfdedd dcdbdad9 A.H...K.A....... │ │ │ │ │ - 0x00000970 d8410b00 4c000000 78090000 00000000 .A..L...x....... │ │ │ │ │ - 0x00000980 ac020000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000990 039e029f 01470ea0 0111417e 46056b0c .....G....A~F.k. │ │ │ │ │ - 0x000009a0 056c0a02 40990763 0ad9430b 44d9450a .l..@..c..C.D.E. │ │ │ │ │ - 0x000009b0 0e004d06 41dfdedd dcdbda06 6c066b42 ..M.A.......l.kB │ │ │ │ │ - 0x000009c0 0b000000 5c000000 c8090000 00000000 ....\........... │ │ │ │ │ - 0x000009d0 7c020000 00439808 43990748 9a069b05 |....C..C..H.... │ │ │ │ │ - 0x000009e0 9c049d03 9e029f01 430e7063 09410043 ........C.pc.A.C │ │ │ │ │ - 0x000009f0 11417e6e 0a0e004a 0641dfde dddcdbda .A~n...J.A...... │ │ │ │ │ - 0x00000a00 d9d8410b 45064141 0a0e004a dfdedddc ..A.E.AA...J.... │ │ │ │ │ - 0x00000a10 dbdad9d8 440b4109 41004111 417e5506 ....D.A.A.A.A~U. │ │ │ │ │ - 0x00000a20 41000000 44000000 280a0000 00000000 A...D...(....... │ │ │ │ │ - 0x00000a30 6c020000 00440941 009d034b 950b960a l....D.A...K.... │ │ │ │ │ - 0x00000a40 97099808 99079a06 9b059c04 9e029f01 ................ │ │ │ │ │ - 0x00000a50 4b0e8001 11417e02 4b0a0e00 4e0641df K....A~.K...N.A. │ │ │ │ │ - 0x00000a60 dedddcdb dad9d8d7 d6d5410b 40000000 ..........A.@... │ │ │ │ │ - 0x00000a70 700a0000 00000000 64020000 00440941 p.......d....D.A │ │ │ │ │ - 0x00000a80 009d0349 97099808 99079a06 9b059c04 ...I............ │ │ │ │ │ - 0x00000a90 9e029f01 4a0e7011 417e024c 0a0e004c ....J.p.A~.L...L │ │ │ │ │ - 0x00000aa0 0641dfde dddcdbda d9d8d741 0b000000 .A.........A.... │ │ │ │ │ - 0x00000ab0 48000000 b40a0000 00000000 a0020000 H............... │ │ │ │ │ - 0x00000ac0 00450941 0099079a 06479b05 9c049d03 .E.A.....G...... │ │ │ │ │ - 0x00000ad0 9e029f01 470e7011 417e025d 0a0e004a ....G.p.A~.]...J │ │ │ │ │ - 0x00000ae0 0641dfde dddcdbda d9420b48 0a0e004a .A.......B.H...J │ │ │ │ │ - 0x00000af0 0641dfde dddcdbda d9420b00 50000000 .A.......B..P... │ │ │ │ │ - 0x00000b00 000b0000 00000000 dc020000 00480941 .............H.A │ │ │ │ │ - 0x00000b10 009b059c 049d039e 029f0145 0eb00111 ...........E.... │ │ │ │ │ - 0x00000b20 417e4705 6b0c056c 0a024499 07419a06 A~G.k..l..D..A.. │ │ │ │ │ - 0x00000b30 6c0ad941 da420b44 d941da45 0a0e004c l..A.B.D.A.E...L │ │ │ │ │ - 0x00000b40 0641dfde dddcdb06 6c066b42 0b000000 .A......l.kB.... │ │ │ │ │ - 0x00000b50 44000000 540b0000 00000000 6c020000 D...T.......l... │ │ │ │ │ - 0x00000b60 00440941 009d034b 950b960a 97099808 .D.A...K........ │ │ │ │ │ - 0x00000b70 99079a06 9b059c04 9e029f01 4b0e8001 ............K... │ │ │ │ │ - 0x00000b80 11417e02 4b0a0e00 4e0641df dedddcdb .A~.K...N.A..... │ │ │ │ │ - 0x00000b90 dad9d8d7 d6d5410b 44000000 9c0b0000 ......A.D....... │ │ │ │ │ - 0x00000ba0 00000000 6c020000 00440941 009d034b ....l....D.A...K │ │ │ │ │ - 0x00000bb0 950b960a 97099808 99079a06 9b059c04 ................ │ │ │ │ │ - 0x00000bc0 9e029f01 4b0e8001 11417e02 4b0a0e00 ....K....A~.K... │ │ │ │ │ - 0x00000bd0 4e0641df dedddcdb dad9d8d7 d6d5410b N.A...........A. │ │ │ │ │ - 0x00000be0 3c000000 e40b0000 00000000 64020000 <...........d... │ │ │ │ │ - 0x00000bf0 00440941 00980848 99079a06 9b059c04 .D.A...H........ │ │ │ │ │ - 0x00000c00 9d039e02 9f01490e 6011417e 024e0a0e ......I.`.A~.N.. │ │ │ │ │ - 0x00000c10 004b0641 dfdedddc dbdad9d8 420b0000 .K.A........B... │ │ │ │ │ - 0x00000c20 34000000 240c0000 00000000 08010000 4...$........... │ │ │ │ │ - 0x00000c30 00480941 0099079a 069b059c 049d0345 .H.A...........E │ │ │ │ │ - 0x00000c40 9e029f01 460e6011 417e610e 004a0641 ....F.`.A~a..J.A │ │ │ │ │ - 0x00000c50 dfdedddc dbdad900 38000000 5c0c0000 ........8...\... │ │ │ │ │ - 0x00000c60 00000000 38010000 00480941 009b059c ....8....H.A.... │ │ │ │ │ - 0x00000c70 049d039e 029f0146 0e900111 417e4405 .......F....A~D. │ │ │ │ │ - 0x00000c80 6b0a056c 086c0e00 4c0641df dedddcdb k..l.l..L.A..... │ │ │ │ │ - 0x00000c90 066c066b 3c000000 980c0000 00000000 .l.k<........... │ │ │ │ │ - 0x00000ca0 64020000 00440941 009b0548 98089907 d....D.A...H.... │ │ │ │ │ - 0x00000cb0 9a069c04 9d039e02 9f01490e 6011417e ..........I.`.A~ │ │ │ │ │ - 0x00000cc0 024e0a0e 004b0641 dfdedddc dbdad9d8 .N...K.A........ │ │ │ │ │ - 0x00000cd0 420b0000 34000000 d80c0000 00000000 B...4........... │ │ │ │ │ - 0x00000ce0 08010000 00480941 0099079a 069b059c .....H.A........ │ │ │ │ │ - 0x00000cf0 049d0345 9e029f01 460e6011 417e610e ...E....F.`.A~a. │ │ │ │ │ - 0x00000d00 004a0641 dfdedddc dbdad900 38000000 .J.A........8... │ │ │ │ │ - 0x00000d10 100d0000 00000000 38010000 00480941 ........8....H.A │ │ │ │ │ - 0x00000d20 009b059c 049d039e 029f0146 0e900111 ...........F.... │ │ │ │ │ - 0x00000d30 417e4405 6b0a056c 086c0e00 4c0641df A~D.k..l.l..L.A. │ │ │ │ │ - 0x00000d40 dedddcdb 066c066b 1c000000 4c0d0000 .....l.k....L... │ │ │ │ │ - 0x00000d50 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000d60 0e004206 41000000 1c000000 6c0d0000 ..B.A.......l... │ │ │ │ │ - 0x00000d70 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000d80 0e004206 41000000 1c000000 8c0d0000 ..B.A........... │ │ │ │ │ - 0x00000d90 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000da0 0e004206 41000000 1c000000 ac0d0000 ..B.A........... │ │ │ │ │ - 0x00000db0 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000dc0 0e004206 41000000 ..B.A... │ │ │ │ │ + 0x000000e0 50094100 4111417e 4d0a0e00 41064141 P.A.A.A~M...A.AA │ │ │ │ │ + 0x000000f0 0b440641 460e0000 54000000 fc000000 .D.AF...T....... │ │ │ │ │ + 0x00000100 00000000 1c020000 00459d03 9c040941 .........E.....A │ │ │ │ │ + 0x00000110 00459a06 9e02449f 0111417e 430e5061 .E....D...A~C.Pa │ │ │ │ │ + 0x00000120 0a0e0047 0641dfde dddcda43 0b4c9b05 ...G.A.....C.L.. │ │ │ │ │ + 0x00000130 59db410e 00470641 dfdedddc da410e50 Y.A..G.A.....A.P │ │ │ │ │ + 0x00000140 9a069c04 9d039e02 9f011141 7e000000 ...........A~... │ │ │ │ │ + 0x00000150 44000000 54010000 00000000 f4020000 D...T........... │ │ │ │ │ + 0x00000160 00460941 00980899 07439b05 9c044611 .F.A.....C....F. │ │ │ │ │ + 0x00000170 487f1141 7e9e029f 01440e60 9a069d03 H..A~....D.`.... │ │ │ │ │ + 0x00000180 026d0a0e 004c0641 410648df dedddcdb .m...L.AA.H..... │ │ │ │ │ + 0x00000190 dad9d843 0b000000 60000000 9c010000 ...C....`....... │ │ │ │ │ + 0x000001a0 00000000 94050000 00450941 00970998 .........E.A.... │ │ │ │ │ + 0x000001b0 08449907 9a064411 417e9b05 439c049d .D....D.A~..C... │ │ │ │ │ + 0x000001c0 03480ee0 019e029f 01950b96 0a025e0a .H............^. │ │ │ │ │ + 0x000001d0 0e004c06 4142dfde dddcdbda d9d8d7d6 ..L.AB.......... │ │ │ │ │ + 0x000001e0 d5440b4d 940c4193 0d02810a d341d444 .D.M..A......A.D │ │ │ │ │ + 0x000001f0 0b47920e 41910f66 d246d100 40000000 .G..A..f.F..@... │ │ │ │ │ + 0x00000200 00020000 00000000 68020000 00460941 ........h....F.A │ │ │ │ │ + 0x00000210 0099079a 06499c04 9b051148 7f11417e .....I.....H..A~ │ │ │ │ │ + 0x00000220 9e029f01 440e6098 089d0302 590a0e00 ....D.`.....Y... │ │ │ │ │ + 0x00000230 4c064141 0648dfde dddcdbda d9d8430b L.AA.H........C. │ │ │ │ │ + 0x00000240 60000000 44020000 00000000 74050000 `...D.......t... │ │ │ │ │ + 0x00000250 00450941 00970998 08449907 9a064411 .E.A.....D....D. │ │ │ │ │ + 0x00000260 417e9b05 439c049d 03480ee0 019e029f A~..C....H...... │ │ │ │ │ + 0x00000270 01950b96 0a02560a 0e004c06 4142dfde ......V...L.AB.. │ │ │ │ │ + 0x00000280 dddcdbda d9d8d7d6 d5440b4d 940c4193 .........D.M..A. │ │ │ │ │ + 0x00000290 0d02810a d341d444 0b47920e 41910f64 .....A.D.G..A..d │ │ │ │ │ + 0x000002a0 d246d100 30000000 a8020000 00000000 .F..0........... │ │ │ │ │ + 0x000002b0 84010000 00450941 009b059c 04439d03 .....E.A.....C.. │ │ │ │ │ + 0x000002c0 9e02450e 5011417e 9f017e0a 0e004806 ..E.P.A~..~...H. │ │ │ │ │ + 0x000002d0 41dfdedd dcdb410b 50000000 dc020000 A.....A.P....... │ │ │ │ │ + 0x000002e0 00000000 cc020000 00450941 00970998 .........E.A.... │ │ │ │ │ + 0x000002f0 08449907 9a064411 417e9b05 439c049d .D....D.A~..C... │ │ │ │ │ + 0x00000300 03449e02 9f01430e a0016a96 0a4cd65a .D....C...j..L.Z │ │ │ │ │ + 0x00000310 0a0e004c 0641dfde dddcdbda d9d8d741 ...L.A.........A │ │ │ │ │ + 0x00000320 0b68960a 470ad645 0b000000 58000000 .h..G..E....X... │ │ │ │ │ + 0x00000330 30030000 00000000 74040000 00460941 0.......t....F.A │ │ │ │ │ + 0x00000340 00970996 0a439b05 9c044511 417e9d03 .....C....E.A~.. │ │ │ │ │ + 0x00000350 9e021147 7f11487f 439f0194 0c470e80 ...G..H.C....G.. │ │ │ │ │ + 0x00000360 01950b98 0899079a 0602c00a 0e004c06 ..............L. │ │ │ │ │ + 0x00000370 41410647 41064844 dfdedddc dbdad9d8 AA.GA.HD........ │ │ │ │ │ + 0x00000380 d7d6d5d4 420b0000 64000000 8c030000 ....B...d....... │ │ │ │ │ + 0x00000390 00000000 28080000 00450941 00960a97 ....(....E.A.... │ │ │ │ │ + 0x000003a0 09439808 99074411 417e9a06 439b059c .C....D.A~..C... │ │ │ │ │ + 0x000003b0 04439d03 9e02440e e0019f01 02b40a0e .C....D......... │ │ │ │ │ + 0x000003c0 004c0641 41dfdedd dcdbdad9 d8d7d641 .L.AA..........A │ │ │ │ │ + 0x000003d0 0b4e950b 0291d556 950b4d0a d5430b48 .N.....V..M..C.H │ │ │ │ │ + 0x000003e0 0ad5420b 50930d41 940c0243 d346d400 ..B.P..A...C.F.. │ │ │ │ │ + 0x000003f0 4c000000 f4030000 00000000 64030000 L...........d... │ │ │ │ │ + 0x00000400 00449d03 9e024509 4100940c 950b4496 .D....E.A.....D. │ │ │ │ │ + 0x00000410 0a970944 98089907 449b059a 06460ed0 ...D....D....F.. │ │ │ │ │ + 0x00000420 019f0111 417e9c04 02640a0e 004c0641 ....A~...d...L.A │ │ │ │ │ + 0x00000430 43dfdedd dcdbdad9 d8d7d6d5 d4420b00 C............B.. │ │ │ │ │ + 0x00000440 50000000 44040000 00000000 60020000 P...D.......`... │ │ │ │ │ + 0x00000450 00460941 0099079a 06449b05 9c04459d .F.A.....D....E. │ │ │ │ │ + 0x00000460 039f0144 0e701141 7e609e02 6d0ade41 ...D.p.A~`..m..A │ │ │ │ │ + 0x00000470 0e004806 41dfdddc dbdad943 0b44de41 ..H.A......C.D.A │ │ │ │ │ + 0x00000480 0a0e0049 0641dfdd dcdbdad9 420b549e ...I.A......B.T. │ │ │ │ │ + 0x00000490 02000000 70000000 98040000 00000000 ....p........... │ │ │ │ │ + 0x000004a0 40020000 00460941 0099079a 06449b05 @....F.A.....D.. │ │ │ │ │ + 0x000004b0 9c04459d 039f0144 0e701141 7e579e02 ..E....D.p.A~W.. │ │ │ │ │ + 0x000004c0 6dde410e 00480641 dfdddcdb dad9440e m.A..H.A......D. │ │ │ │ │ + 0x000004d0 7099079a 069b059c 049d039f 0111417e p.............A~ │ │ │ │ │ + 0x000004e0 549e0244 de410e00 490641df dddcdbda T..D.A..I.A..... │ │ │ │ │ + 0x000004f0 d9420e70 99079a06 9b059c04 9d039e02 .B.p............ │ │ │ │ │ + 0x00000500 9f011141 7e000000 88000000 0c050000 ...A~........... │ │ │ │ │ + 0x00000510 00000000 c0020000 00449a06 99074598 .........D....E. │ │ │ │ │ + 0x00000520 089b0545 9c049d03 449e029f 01430e80 ...E....D....C.. │ │ │ │ │ + 0x00000530 01479709 5c094100 43960a42 11417e70 .G..\.A.C..B.A~p │ │ │ │ │ + 0x00000540 d641d741 0e004506 4144dfde dddcdbda .A.A..E.AD...... │ │ │ │ │ + 0x00000550 d9d8440e 80019709 98089907 9a069b05 ..D............. │ │ │ │ │ + 0x00000560 9c049d03 9e029f01 41d7410a 0e0049df ........A.A...I. │ │ │ │ │ + 0x00000570 dedddcdb dad9d841 0b410941 00411141 .......A.A.A.A.A │ │ │ │ │ + 0x00000580 7e550641 41960a97 0911417e 4ad641d7 ~U.AA.....A~J.A. │ │ │ │ │ + 0x00000590 41064100 1c000000 98050000 00000000 A.A............. │ │ │ │ │ + 0x000005a0 8c000000 00490e20 11417e51 0e004506 .....I. .A~Q..E. │ │ │ │ │ + 0x000005b0 41000000 1c000000 b8050000 00000000 A............... │ │ │ │ │ + 0x000005c0 44000000 00450e20 11417e43 0e004506 D....E. .A~C..E. │ │ │ │ │ + 0x000005d0 41000000 10000000 d8050000 00000000 A............... │ │ │ │ │ + 0x000005e0 38000000 00000000 24000000 ec050000 8.......$....... │ │ │ │ │ + 0x000005f0 00000000 70000000 00459d03 9e02449f ....p....E....D. │ │ │ │ │ + 0x00000600 0147df43 dedd419d 039e0244 dedd0000 .G.C..A....D.... │ │ │ │ │ + 0x00000610 28000000 14060000 00000000 c8000000 (............... │ │ │ │ │ + 0x00000620 004a0e80 0111417e 480e0042 0641500e .J....A~H..B.AP. │ │ │ │ │ + 0x00000630 80011141 7e480e00 42064100 1c000000 ...A~H..B.A..... │ │ │ │ │ + 0x00000640 40060000 00000000 7c000000 00510e70 @.......|....Q.p │ │ │ │ │ + 0x00000650 11417e48 0e004206 41000000 28000000 .A~H..B.A...(... │ │ │ │ │ + 0x00000660 60060000 00000000 c8000000 004c0e80 `............L.. │ │ │ │ │ + 0x00000670 0111417e 470e0042 0641500e 80011141 ..A~G..B.AP....A │ │ │ │ │ + 0x00000680 7e470e00 42064100 1c000000 8c060000 ~G..B.A......... │ │ │ │ │ + 0x00000690 00000000 68000000 00480e90 0111417e ....h....H....A~ │ │ │ │ │ + 0x000006a0 4c0e0042 06410000 1c000000 ac060000 L..B.A.......... │ │ │ │ │ + 0x000006b0 00000000 6c000000 004b0e90 0111417e ....l....K....A~ │ │ │ │ │ + 0x000006c0 4a0e0042 06410000 1c000000 cc060000 J..B.A.......... │ │ │ │ │ + 0x000006d0 00000000 44000000 00450e30 11417e46 ....D....E.0.A~F │ │ │ │ │ + 0x000006e0 0e004206 41000000 1c000000 ec060000 ..B.A........... │ │ │ │ │ + 0x000006f0 00000000 48000000 00450e40 11417e47 ....H....E.@.A~G │ │ │ │ │ + 0x00000700 0e004206 41000000 1c000000 0c070000 ..B.A........... │ │ │ │ │ + 0x00000710 00000000 60000000 004b0e40 11417e47 ....`....K.@.A~G │ │ │ │ │ + 0x00000720 0e004206 41000000 1c000000 2c070000 ..B.A.......,... │ │ │ │ │ + 0x00000730 00000000 5c000000 00490e50 11417e48 ....\....I.P.A~H │ │ │ │ │ + 0x00000740 0e004206 41000000 70000000 4c070000 ..B.A...p...L... │ │ │ │ │ + 0x00000750 00000000 50020000 00449c04 9b054597 ....P....D....E. │ │ │ │ │ + 0x00000760 09980844 99079a06 449d039e 02440ed0 ...D....D....D.. │ │ │ │ │ + 0x00000770 019f014d 09410043 960a4111 417e670a ...M.A.C..A.A~g. │ │ │ │ │ + 0x00000780 d6410e00 47064143 dfdedddc dbdad9d8 .A..G.AC........ │ │ │ │ │ + 0x00000790 d7440b42 d6410641 410a0e00 4adfdedd .D.B.A.AA...J... │ │ │ │ │ + 0x000007a0 dcdbdad9 d8d7420b 41094100 4111417e ......B.A.A.A.A~ │ │ │ │ │ + 0x000007b0 55064141 960a1141 7e000000 5c000000 U.AA...A~...\... │ │ │ │ │ + 0x000007c0 c0070000 00000000 fc010000 00460941 .............F.A │ │ │ │ │ + 0x000007d0 00980899 07449a06 9d03459e 029f0144 .....D....E....D │ │ │ │ │ + 0x000007e0 0ed00111 417e4997 09419b05 419c046c ....A~I..A..A..l │ │ │ │ │ + 0x000007f0 0ad741db 41dc410e 00480641 dfdeddda ..A.A.A..H.A.... │ │ │ │ │ + 0x00000800 d9d8430b 41d741db 41dc410a 0e004906 ..C.A.A.A.A...I. │ │ │ │ │ + 0x00000810 41dfdedd dad9d843 0b000000 5c000000 A......C....\... │ │ │ │ │ + 0x00000820 20080000 00000000 4c020000 00449e02 .......L....D.. │ │ │ │ │ + 0x00000830 9d034598 08990745 9a069b05 449c049f ..E....E....D... │ │ │ │ │ + 0x00000840 01430e70 5f094100 4311417e 650a0e00 .C.p_.A.C.A~e... │ │ │ │ │ + 0x00000850 47064142 dfdedddc dbdad9d8 430b4506 G.AB........C.E. │ │ │ │ │ + 0x00000860 41410a0e 0049dfde dddcdbda d9d8410b AA...I........A. │ │ │ │ │ + 0x00000870 41094100 4111417e 55064100 48000000 A.A.A.A~U.A.H... │ │ │ │ │ + 0x00000880 80080000 00000000 6c020000 00449d03 ........l....D.. │ │ │ │ │ + 0x00000890 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x000008a0 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x000008b0 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x000008c0 dad9d8d7 d6d5410b 40000000 cc080000 ......A.@....... │ │ │ │ │ + 0x000008d0 00000000 64020000 00449d03 9c044509 ....d....D....E. │ │ │ │ │ + 0x000008e0 41009709 98084499 079a0644 9b059e02 A.....D....D.... │ │ │ │ │ + 0x000008f0 460e709f 0111417e 024c0a0e 004c0641 F.p...A~.L...L.A │ │ │ │ │ + 0x00000900 dfdedddc dbdad9d8 d7410b00 48000000 .........A..H... │ │ │ │ │ + 0x00000910 10090000 00000000 20020000 00450941 ........ ....E.A │ │ │ │ │ + 0x00000920 0099079a 06449b05 9c04449d 039e0246 .....D....D....F │ │ │ │ │ + 0x00000930 0e709f01 11417e75 0a0e004a 0641dfde .p...A~u...J.A.. │ │ │ │ │ + 0x00000940 dddcdbda d9420b48 0a0e004a 0641dfde .....B.H...J.A.. │ │ │ │ │ + 0x00000950 dddcdbda d9420b00 50000000 5c090000 .....B..P...\... │ │ │ │ │ + 0x00000960 00000000 80020000 00450941 00980899 .........E.A.... │ │ │ │ │ + 0x00000970 07449a06 9b05449c 049d0344 9e029f01 .D....D....D.... │ │ │ │ │ + 0x00000980 440e7011 417e0253 0a0e004b 0641dfde D.p.A~.S...K.A.. │ │ │ │ │ + 0x00000990 dddcdbda d9d8410b 480a0e00 4b0641df ......A.H...K.A. │ │ │ │ │ + 0x000009a0 dedddcdb dad9d841 0b000000 4c000000 .......A....L... │ │ │ │ │ + 0x000009b0 b0090000 00000000 ac020000 00450941 .............E.A │ │ │ │ │ + 0x000009c0 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x000009d0 440ea001 9f014505 6b0c056c 0a024099 D.....E.k..l..@. │ │ │ │ │ + 0x000009e0 07630ad9 430b44d9 450a0e00 4d0641df .c..C.D.E...M.A. │ │ │ │ │ + 0x000009f0 dedddcdb da066c06 6b420b00 5c000000 ......l.kB..\... │ │ │ │ │ + 0x00000a00 000a0000 00000000 7c020000 00449808 ........|....D.. │ │ │ │ │ + 0x00000a10 9907459a 069b0545 9c049d03 449e029f ..E....E....D... │ │ │ │ │ + 0x00000a20 01430e70 5f094100 4311417e 6e0a0e00 .C.p_.A.C.A~n... │ │ │ │ │ + 0x00000a30 48064142 dfdedddc dbdad9d8 410b4506 H.AB........A.E. │ │ │ │ │ + 0x00000a40 41410a0e 004adfde dddcdbda d9d8440b AA...J........D. │ │ │ │ │ + 0x00000a50 41094100 4111417e 55064100 48000000 A.A.A.A~U.A.H... │ │ │ │ │ + 0x00000a60 600a0000 00000000 6c020000 00449d03 `.......l....D.. │ │ │ │ │ + 0x00000a70 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x00000a80 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x00000a90 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x00000aa0 dad9d8d7 d6d5410b 40000000 ac0a0000 ......A.@....... │ │ │ │ │ + 0x00000ab0 00000000 64020000 00449d03 9c044509 ....d....D....E. │ │ │ │ │ + 0x00000ac0 41009709 98084499 079a0644 9b059e02 A.....D....D.... │ │ │ │ │ + 0x00000ad0 460e709f 0111417e 024c0a0e 004c0641 F.p...A~.L...L.A │ │ │ │ │ + 0x00000ae0 dfdedddc dbdad9d8 d7410b00 48000000 .........A..H... │ │ │ │ │ + 0x00000af0 f00a0000 00000000 a0020000 00450941 .............E.A │ │ │ │ │ + 0x00000b00 0099079a 06459b05 9c04449d 039e0245 .....E....D....E │ │ │ │ │ + 0x00000b10 0e709f01 11417e02 5d0a0e00 4a0641df .p...A~.]...J.A. │ │ │ │ │ + 0x00000b20 dedddcdb dad9420b 480a0e00 4a0641df ......B.H...J.A. │ │ │ │ │ + 0x00000b30 dedddcdb dad9420b 50000000 3c0b0000 ......B.P...<... │ │ │ │ │ + 0x00000b40 00000000 dc020000 00450941 009b059c .........E.A.... │ │ │ │ │ + 0x00000b50 04449d03 9e024311 417e9f01 420eb001 .D....C.A~..B... │ │ │ │ │ + 0x00000b60 46056b0c 056c0a02 44990741 9a066c0a F.k..l..D..A..l. │ │ │ │ │ + 0x00000b70 d941da42 0b44d941 da450a0e 004c0641 .A.B.D.A.E...L.A │ │ │ │ │ + 0x00000b80 dfdedddc db066c06 6b420b00 48000000 ......l.kB..H... │ │ │ │ │ + 0x00000b90 900b0000 00000000 6c020000 00449d03 ........l....D.. │ │ │ │ │ + 0x00000ba0 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x00000bb0 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x00000bc0 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x00000bd0 dad9d8d7 d6d5410b 48000000 dc0b0000 ......A.H....... │ │ │ │ │ + 0x00000be0 00000000 6c020000 00449d03 9c044509 ....l....D....E. │ │ │ │ │ + 0x00000bf0 4100950b 960a4397 09980844 99079a06 A.....C....D.... │ │ │ │ │ + 0x00000c00 449b059e 02460e80 019f0111 417e024b D....F......A~.K │ │ │ │ │ + 0x00000c10 0a0e004c 064142df dedddcdb dad9d8d7 ...L.AB......... │ │ │ │ │ + 0x00000c20 d6d5410b 3c000000 280c0000 00000000 ..A.<...(....... │ │ │ │ │ + 0x00000c30 64020000 00449808 99074509 41009a06 d....D....E.A... │ │ │ │ │ + 0x00000c40 9b05449c 049d0344 9e029f01 430e6011 ..D....D....C.`. │ │ │ │ │ + 0x00000c50 417e024f 0a0e004b 0641dfde dddcdbda A~.O...K.A...... │ │ │ │ │ + 0x00000c60 d9d8420b 34000000 680c0000 00000000 ..B.4...h....... │ │ │ │ │ + 0x00000c70 08010000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000c80 9c04459d 039e0245 0e609f01 11417e61 ..E....E.`...A~a │ │ │ │ │ + 0x00000c90 0e004a06 41dfdedd dcdbdad9 3c000000 ..J.A.......<... │ │ │ │ │ + 0x00000ca0 a00c0000 00000000 38010000 00450941 ........8....E.A │ │ │ │ │ + 0x00000cb0 009b059c 04449d03 9e024411 417e9f01 .....D....D.A~.. │ │ │ │ │ + 0x00000cc0 420e9001 43056b0a 056c086c 0e004c06 B...C.k..l.l..L. │ │ │ │ │ + 0x00000cd0 41dfdedd dcdb066c 066b0000 3c000000 A......l.k..<... │ │ │ │ │ + 0x00000ce0 e00c0000 00000000 64020000 00449b05 ........d....D.. │ │ │ │ │ + 0x00000cf0 9a064509 41009808 9907449c 049d0344 ..E.A.....D....D │ │ │ │ │ + 0x00000d00 9e029f01 430e6011 417e024f 0a0e004b ....C.`.A~.O...K │ │ │ │ │ + 0x00000d10 0641dfde dddcdbda d9d8420b 34000000 .A........B.4... │ │ │ │ │ + 0x00000d20 200d0000 00000000 08010000 00450941 ............E.A │ │ │ │ │ + 0x00000d30 0099079a 06449b05 9c04459d 039e0245 .....D....E....E │ │ │ │ │ + 0x00000d40 0e609f01 11417e61 0e004a06 41dfdedd .`...A~a..J.A... │ │ │ │ │ + 0x00000d50 dcdbdad9 3c000000 580d0000 00000000 ....<...X....... │ │ │ │ │ + 0x00000d60 38010000 00450941 009b059c 04449d03 8....E.A.....D.. │ │ │ │ │ + 0x00000d70 9e024411 417e9f01 420e9001 43056b0a ..D.A~..B...C.k. │ │ │ │ │ + 0x00000d80 056c086c 0e004c06 41dfdedd dcdb066c .l.l..L.A......l │ │ │ │ │ + 0x00000d90 066b0000 1c000000 980d0000 00000000 .k.............. │ │ │ │ │ + 0x00000da0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000db0 41000000 1c000000 b80d0000 00000000 A............... │ │ │ │ │ + 0x00000dc0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000dd0 41000000 1c000000 d80d0000 00000000 A............... │ │ │ │ │ + 0x00000de0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000df0 41000000 1c000000 f80d0000 00000000 A............... │ │ │ │ │ + 0x00000e00 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000e10 41000000 A... │ │ │ ├── block.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3832 (bytes into file) │ │ │ │ │ + Start of section headers: 3800 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xef8: │ │ │ │ │ +There are 11 section headers, starting at offset 0xed8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008f0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000cc8 0000d8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000930 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000930 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000930 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000930 00011c 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000da0 000108 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000a50 000168 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000bb8 00010a 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000ea8 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008d0 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ca8 0000d8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000910 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000910 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000910 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000910 00011c 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000d80 000108 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000a30 000168 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000b98 00010a 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000e88 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,9 +10,9 @@ │ │ │ │ │ 6: 00000000000000a0 28 FUNC GLOBAL DEFAULT 1 fftwf_mpi_default_block │ │ │ │ │ 7: 00000000000000c0 52 FUNC GLOBAL DEFAULT 1 fftwf_mpi_block │ │ │ │ │ 8: 0000000000000100 228 FUNC GLOBAL DEFAULT 1 fftwf_mpi_num_blocks_total │ │ │ │ │ 9: 00000000000001f0 228 FUNC GLOBAL DEFAULT 1 fftwf_mpi_idle_process │ │ │ │ │ 10: 00000000000002e0 112 FUNC GLOBAL DEFAULT 1 fftwf_mpi_block_coords │ │ │ │ │ 11: 0000000000000350 556 FUNC GLOBAL DEFAULT 1 fftwf_mpi_total_block │ │ │ │ │ 12: 0000000000000580 240 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_is_local_after │ │ │ │ │ - 13: 0000000000000670 272 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_is_local │ │ │ │ │ - 14: 0000000000000780 368 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_is_block1d │ │ │ │ │ + 13: 0000000000000670 224 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_is_local │ │ │ │ │ + 14: 0000000000000750 384 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_is_block1d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xcc8 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xca8 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000024 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000054 000000050000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000580 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000584 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000670 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000674 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000780 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000784 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000750 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000754 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xda0 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd80 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000030 000000010000001a R_PPC64_REL32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000058 000000010000001a R_PPC64_REL32 0000000000000000 .text + a0 │ │ │ │ │ 000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + c0 │ │ │ │ │ 0000000000000080 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2e0 │ │ │ │ │ 00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 350 │ │ │ │ │ 00000000000000e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ 00000000000000fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 670 │ │ │ │ │ -0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 780 │ │ │ │ │ +0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 750 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ 00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000000000..000000000000001c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000028 0000000000000024 0000002c FDE cie=00000000 pc=0000000000000020..000000000000009c │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000050 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000007c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000008c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ @@ -53,20 +53,20 @@ │ │ │ │ │ │ │ │ │ │ 000000a0 0000000000000010 000000a4 FDE cie=00000000 pc=00000000000002e0..0000000000000350 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=0000000000000350..000000000000057c │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000036c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000370 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ │ DW_CFA_advance_loc1: 344 to 00000000000004c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004d4 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -78,17 +78,17 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000580..0000000000000670 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000670..0000000000000780 │ │ │ │ │ +000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000670..0000000000000750 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000000780..00000000000008f0 │ │ │ │ │ +00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000000750..00000000000008d0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,24 +14,24 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftwf_mpi_num_blocks_ok(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r4 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - add r31,r31,r30 │ │ │ │ │ - addi r31,r31,-1 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + add r31,r31,r30 │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + addi r31,r31,-1 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 54 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ divd r4,r31,r30 │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ addi r1,r1,64 │ │ │ │ │ @@ -200,24 +200,24 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002e0 : │ │ │ │ │ fftwf_mpi_block_coords(): │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ blelr │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + sldi r4,r4,3 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ mtctr r9 │ │ │ │ │ - sldi r4,r4,3 │ │ │ │ │ - addi r10,r10,-16 │ │ │ │ │ + addi r4,r4,-8 │ │ │ │ │ add r3,r3,r10 │ │ │ │ │ sldi r10,r9,3 │ │ │ │ │ add r6,r6,r10 │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ ldx r10,r3,r4 │ │ │ │ │ - ld r9,0(r3) │ │ │ │ │ + ld r9,-16(r3) │ │ │ │ │ addi r3,r3,-24 │ │ │ │ │ add r9,r10,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r10 │ │ │ │ │ divd r10,r5,r9 │ │ │ │ │ mulld r9,r10,r9 │ │ │ │ │ subf r9,r9,r5 │ │ │ │ │ @@ -227,33 +227,33 @@ │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000000350 : │ │ │ │ │ fftwf_mpi_total_block(): │ │ │ │ │ lwz r6,0(r3) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - stdu r1,-64(r1) │ │ │ │ │ mr r12,r3 │ │ │ │ │ mr r10,r5 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + stdu r1,-64(r1) │ │ │ │ │ mr r31,r1 │ │ │ │ │ xoris r9,r6,32768 │ │ │ │ │ cmpwi r9,-1 │ │ │ │ │ beq 520 │ │ │ │ │ cmpwi r6,0 │ │ │ │ │ ble 560 │ │ │ │ │ extsw r5,r6 │ │ │ │ │ addi r8,r3,8 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + addi r30,r4,1 │ │ │ │ │ li r11,1 │ │ │ │ │ li r0,1 │ │ │ │ │ andi. r29,r5,1 │ │ │ │ │ mr r7,r8 │ │ │ │ │ - sldi r30,r4,3 │ │ │ │ │ + sldi r30,r30,3 │ │ │ │ │ addi r3,r5,-1 │ │ │ │ │ mr r9,r5 │ │ │ │ │ bne 4e0 │ │ │ │ │ srdi r9,r9,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ldx r3,r7,r30 │ │ │ │ │ ld r9,0(r7) │ │ │ │ │ @@ -283,36 +283,36 @@ │ │ │ │ │ stdux r7,r1,r9 │ │ │ │ │ addi r11,r1,32 │ │ │ │ │ addi r7,r6,1 │ │ │ │ │ extsw r6,r6 │ │ │ │ │ sldi r4,r4,3 │ │ │ │ │ mulli r9,r6,24 │ │ │ │ │ addi r6,r6,1 │ │ │ │ │ + addi r30,r4,16 │ │ │ │ │ sldi r6,r6,3 │ │ │ │ │ add r6,r11,r6 │ │ │ │ │ - addi r9,r9,8 │ │ │ │ │ add r12,r12,r9 │ │ │ │ │ clrldi r9,r7,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ - ldx r7,r12,r4 │ │ │ │ │ - ld r9,0(r12) │ │ │ │ │ + ldx r7,r12,r30 │ │ │ │ │ + ld r9,8(r12) │ │ │ │ │ addi r12,r12,-24 │ │ │ │ │ add r9,r7,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r7 │ │ │ │ │ extsw r7,r10 │ │ │ │ │ divd r10,r7,r9 │ │ │ │ │ mulld r9,r10,r9 │ │ │ │ │ subf r9,r9,r7 │ │ │ │ │ stdu r9,-8(r6) │ │ │ │ │ bdnz 450 │ │ │ │ │ mtctr r5 │ │ │ │ │ addi r11,r11,-8 │ │ │ │ │ + addi r4,r4,8 │ │ │ │ │ li r3,1 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ ldu r9,8(r11) │ │ │ │ │ ldx r7,r8,r4 │ │ │ │ │ ld r10,0(r8) │ │ │ │ │ extsw r9,r9 │ │ │ │ │ mulld r9,r9,r7 │ │ │ │ │ subf. r9,r9,r10 │ │ │ │ │ ble 510 │ │ │ │ │ @@ -348,22 +348,22 @@ │ │ │ │ │ cmpdi r5,0 │ │ │ │ │ li r3,0 │ │ │ │ │ bge 4c4 │ │ │ │ │ ld r8,0(r1) │ │ │ │ │ li r9,-1 │ │ │ │ │ lis r6,32767 │ │ │ │ │ li r5,-1 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ clrrdi r9,r9,34 │ │ │ │ │ ori r6,r6,65534 │ │ │ │ │ clrldi r5,r5,33 │ │ │ │ │ stdux r8,r1,r9 │ │ │ │ │ addi r8,r12,8 │ │ │ │ │ addi r11,r1,32 │ │ │ │ │ b 424 │ │ │ │ │ + nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addi r3,r5,-1 │ │ │ │ │ or r3,r5,r3 │ │ │ │ │ srdi r3,r3,63 │ │ │ │ │ b 4c4 │ │ │ │ │ ... │ │ │ │ │ .long 0x380 │ │ │ │ │ @@ -371,65 +371,65 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000580 : │ │ │ │ │ fftwf_mpi_is_local_after(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - lwz r10,0(r4) │ │ │ │ │ - xoris r9,r10,32768 │ │ │ │ │ - cmpwi r9,-1 │ │ │ │ │ - beq 600 │ │ │ │ │ - cmpw r10,r3 │ │ │ │ │ - ble 600 │ │ │ │ │ - subf r8,r3,r10 │ │ │ │ │ - mulli r9,r3,24 │ │ │ │ │ - addi r5,r5,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ + lwz r9,0(r4) │ │ │ │ │ + xoris r10,r9,32768 │ │ │ │ │ + cmpwi r10,-1 │ │ │ │ │ + beq 5f8 │ │ │ │ │ + cmpw r9,r3 │ │ │ │ │ + ble 5f8 │ │ │ │ │ + subf r8,r3,r9 │ │ │ │ │ + mulli r10,r3,24 │ │ │ │ │ sldi r5,r5,3 │ │ │ │ │ + clrldi r8,r8,32 │ │ │ │ │ + addi r5,r5,16 │ │ │ │ │ add r8,r8,r3 │ │ │ │ │ - addi r9,r9,8 │ │ │ │ │ + add r10,r10,r4 │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ - add r9,r4,r9 │ │ │ │ │ - addi r4,r4,8 │ │ │ │ │ add r8,r8,r4 │ │ │ │ │ - subf r10,r9,r8 │ │ │ │ │ - andi. r10,r10,8 │ │ │ │ │ + subf r9,r10,r8 │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ beq 63c │ │ │ │ │ - ldx r6,r9,r5 │ │ │ │ │ - ld r10,0(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + ldx r6,r10,r5 │ │ │ │ │ + ld r9,8(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ bgt 658 │ │ │ │ │ - addi r9,r9,24 │ │ │ │ │ - cmpld r9,r8 │ │ │ │ │ + addi r10,r10,24 │ │ │ │ │ + cmpld r10,r8 │ │ │ │ │ bne 63c │ │ │ │ │ li r3,1 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - addi r10,r9,24 │ │ │ │ │ - ldx r6,r10,r5 │ │ │ │ │ - ld r10,24(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ - bgt 658 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ - cmpld r9,r8 │ │ │ │ │ - beq 600 │ │ │ │ │ + addi r9,r10,24 │ │ │ │ │ ldx r6,r9,r5 │ │ │ │ │ - ld r10,0(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ + bgt 658 │ │ │ │ │ + addi r10,r10,48 │ │ │ │ │ + cmpld r10,r8 │ │ │ │ │ + beq 5f8 │ │ │ │ │ + ldx r6,r10,r5 │ │ │ │ │ + ld r9,8(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ ble 610 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000000670 : │ │ │ │ │ @@ -439,161 +439,153 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ lis r10,32767 │ │ │ │ │ ori r10,r10,65533 │ │ │ │ │ addi r8,r9,-1 │ │ │ │ │ cmplw r8,r10 │ │ │ │ │ - bgt 768 │ │ │ │ │ + bgt 6d8 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - addi r10,r3,8 │ │ │ │ │ - lis r7,-21846 │ │ │ │ │ - lis r6,2730 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - ori r7,r7,43691 │ │ │ │ │ - ori r6,r6,43690 │ │ │ │ │ sldi r4,r4,3 │ │ │ │ │ - rldimi r7,r6,32,0 │ │ │ │ │ - add r5,r10,r9 │ │ │ │ │ + mulli r9,r9,24 │ │ │ │ │ + addi r4,r4,16 │ │ │ │ │ + add r7,r3,r9 │ │ │ │ │ addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r7 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - andi. r7,r9,1 │ │ │ │ │ - bne 740 │ │ │ │ │ - srdi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - b 718 │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ + bne 71c │ │ │ │ │ + ldx r8,r3,r4 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ + bgt 738 │ │ │ │ │ + addi r3,r3,24 │ │ │ │ │ + cmpld r3,r7 │ │ │ │ │ + bne 71c │ │ │ │ │ + li r3,1 │ │ │ │ │ + clrldi r3,r3,63 │ │ │ │ │ + blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - addi r9,r10,24 │ │ │ │ │ - ldx r7,r9,r4 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ - add r9,r7,r9 │ │ │ │ │ + addi r9,r3,24 │ │ │ │ │ + ldx r8,r9,r4 │ │ │ │ │ + ld r9,32(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - divd r9,r9,r7 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 734 │ │ │ │ │ - addi r10,r10,48 │ │ │ │ │ - bdz 768 │ │ │ │ │ - ldx r7,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ - add r9,r7,r9 │ │ │ │ │ + bgt 738 │ │ │ │ │ + addi r3,r3,48 │ │ │ │ │ + cmpld r3,r7 │ │ │ │ │ + beq 6d8 │ │ │ │ │ + ldx r8,r3,r4 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - divd r9,r9,r7 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ ble 6f0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - ldx r7,r10,r4 │ │ │ │ │ - ld r10,0(r10) │ │ │ │ │ - add r10,r7,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r7 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ - bgt 734 │ │ │ │ │ - addi r10,r3,32 │ │ │ │ │ - cmpld r10,r5 │ │ │ │ │ - bne 6d8 │ │ │ │ │ - li r3,1 │ │ │ │ │ - clrldi r3,r3,63 │ │ │ │ │ - blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000000000000780 : │ │ │ │ │ +0000000000000750 : │ │ │ │ │ fftwf_mpi_is_block1d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r5,0(r3) │ │ │ │ │ - lis r10,32767 │ │ │ │ │ - ori r10,r10,65533 │ │ │ │ │ - addi r8,r5,-1 │ │ │ │ │ - cmplw r8,r10 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ - clrldi r9,r8,32 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + lis r9,32767 │ │ │ │ │ + ori r9,r9,65533 │ │ │ │ │ + addi r10,r5,-1 │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ + addi r9,r5,-1 │ │ │ │ │ + sldi r4,r4,3 │ │ │ │ │ addi r10,r3,8 │ │ │ │ │ li r7,0 │ │ │ │ │ + clrldi r9,r9,32 │ │ │ │ │ + addi r6,r4,8 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - sldi r4,r4,3 │ │ │ │ │ mtctr r9 │ │ │ │ │ - b 7cc │ │ │ │ │ + b 7ac │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ addi r7,r7,1 │ │ │ │ │ addi r10,r10,24 │ │ │ │ │ - bdz 8d0 │ │ │ │ │ - ldx r8,r10,r4 │ │ │ │ │ + bdz 8b0 │ │ │ │ │ + ldx r8,r10,r6 │ │ │ │ │ ld r9,0(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7a0 │ │ │ │ │ cmpw r5,r7 │ │ │ │ │ - li r10,0 │ │ │ │ │ - ble 8d4 │ │ │ │ │ + li r9,0 │ │ │ │ │ + ble 8b4 │ │ │ │ │ cmpwi r7,1 │ │ │ │ │ - bgt 8d4 │ │ │ │ │ - cntlzw r10,r7 │ │ │ │ │ - srwi r10,r10,5 │ │ │ │ │ - cntlzw r10,r10 │ │ │ │ │ - srwi r10,r10,5 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ - cmpw r5,r10 │ │ │ │ │ - ble 8dc │ │ │ │ │ - addi r9,r5,-2 │ │ │ │ │ + bgt 8b4 │ │ │ │ │ + cntlzw r9,r7 │ │ │ │ │ + srwi r9,r9,5 │ │ │ │ │ + cntlzw r9,r9 │ │ │ │ │ + srwi r9,r9,5 │ │ │ │ │ + addi r9,r9,1 │ │ │ │ │ + cmpw r5,r9 │ │ │ │ │ + ble 8bc │ │ │ │ │ + addi r5,r5,-2 │ │ │ │ │ extsw r8,r7 │ │ │ │ │ - subf r9,r7,r9 │ │ │ │ │ + addi r4,r4,40 │ │ │ │ │ + subf r9,r7,r5 │ │ │ │ │ neg r10,r8 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ rlwinm r10,r10,0,27,28 │ │ │ │ │ add r9,r9,r8 │ │ │ │ │ - addi r10,r10,32 │ │ │ │ │ + add r10,r10,r3 │ │ │ │ │ + addi r3,r3,24 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ - addi r3,r3,56 │ │ │ │ │ add r3,r9,r3 │ │ │ │ │ subf r9,r10,r3 │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - beq 8ac │ │ │ │ │ + beq 88c │ │ │ │ │ ldx r8,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ addi r10,r10,24 │ │ │ │ │ cmpld r10,r3 │ │ │ │ │ - bne 8ac │ │ │ │ │ - b 8dc │ │ │ │ │ + bne 88c │ │ │ │ │ + b 8bc │ │ │ │ │ addi r9,r10,24 │ │ │ │ │ ldx r8,r9,r4 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ + ld r9,56(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ addi r10,r10,48 │ │ │ │ │ cmpld r10,r3 │ │ │ │ │ - beq 8dc │ │ │ │ │ + beq 8bc │ │ │ │ │ ldx r8,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - ble 880 │ │ │ │ │ + ble 860 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r10,0 │ │ │ │ │ - clrldi r3,r10,63 │ │ │ │ │ + li r9,0 │ │ │ │ │ + clrldi r3,r9,63 │ │ │ │ │ blr │ │ │ │ │ - li r10,1 │ │ │ │ │ - b 8d4 │ │ │ │ │ + li r9,1 │ │ │ │ │ + b 8b4 │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 10000000 18000000 00000000 ................ │ │ │ │ │ 0x00000020 1c000000 00000000 24000000 2c000000 ........$...,... │ │ │ │ │ - 0x00000030 00000000 7c000000 00450941 009e029f ....|....E.A.... │ │ │ │ │ - 0x00000040 01470e40 11417e46 0e004506 4144dfde .G.@.A~F..E.AD.. │ │ │ │ │ + 0x00000030 00000000 7c000000 00459e02 9f010941 ....|....E.....A │ │ │ │ │ + 0x00000040 00460e40 11417e47 0e004506 4144dfde .F.@.A~G..E.AD.. │ │ │ │ │ 0x00000050 10000000 54000000 00000000 1c000000 ....T........... │ │ │ │ │ 0x00000060 00000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 34000000 00000000 10000000 7c000000 4...........|... │ │ │ │ │ 0x00000080 00000000 e4000000 00000000 10000000 ................ │ │ │ │ │ 0x00000090 90000000 00000000 e4000000 00000000 ................ │ │ │ │ │ 0x000000a0 10000000 a4000000 00000000 70000000 ............p... │ │ │ │ │ 0x000000b0 00000000 28000000 b8000000 00000000 ....(........... │ │ │ │ │ - 0x000000c0 2c020000 00450e40 9f019d03 9e02430d ,....E.@......C. │ │ │ │ │ + 0x000000c0 2c020000 00470e40 9f019e02 9d03410d ,....G.@......A. │ │ │ │ │ 0x000000d0 1f02560a 0c010043 dfdedd43 0b000000 ..V....C...C.... │ │ │ │ │ 0x000000e0 10000000 e4000000 00000000 f0000000 ................ │ │ │ │ │ 0x000000f0 00000000 10000000 f8000000 00000000 ................ │ │ │ │ │ - 0x00000100 10010000 00000000 10000000 0c010000 ................ │ │ │ │ │ - 0x00000110 00000000 70010000 00000000 ....p....... │ │ │ │ │ + 0x00000100 e0000000 00000000 10000000 0c010000 ................ │ │ │ │ │ + 0x00000110 00000000 80010000 00000000 ............ │ │ │ ├── choose-radix.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00014c 00 AX 0 0 16 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 0002b8 000078 18 I 8 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .note.GNU-stack PROGBITS 0000000000000000 00018c 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 00018c 000050 00 A 0 0 4 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 00018c 000054 00 A 0 0 4 │ │ │ │ │ [ 7] .rela.eh_frame RELA 0000000000000000 000330 000018 18 I 8 6 8 │ │ │ │ │ [ 8] .symtab SYMTAB 0000000000000000 0001e0 000090 18 9 2 8 │ │ │ │ │ [ 9] .strtab STRTAB 0000000000000000 000270 000042 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), │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,37 +6,41 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 0000000000000038 00000018 FDE cie=00000000 pc=0000000000000000..000000000000014c │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ +00000014 000000000000003c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000014c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000014 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000030 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000048 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000040 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000048 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_advance_loc: 112 to 00000000000000b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000000e0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -|xK:}xSY}x │ │ │ │ │ +xSY}xK:} │ │ │ │ │ fftwf_mpi_choose_radix │ │ │ │ │ fftwf_mpi_default_block │ │ │ │ │ fftwf_isqrt │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .rela.eh_frame │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,31 +6,31 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftwf_mpi_choose_radix(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ divd r31,r3,r6 │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r8 │ │ │ │ │ mflr r0 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r25,r10 │ │ │ │ │ - mr r30,r3 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ - mulld r8,r31,r6 │ │ │ │ │ - cmpd r3,r8 │ │ │ │ │ + mulld r7,r31,r6 │ │ │ │ │ + cmpd r3,r7 │ │ │ │ │ bne f0 │ │ │ │ │ cmpd r6,r31 │ │ │ │ │ bgt f0 │ │ │ │ │ cmpdi r31,1 │ │ │ │ │ li r28,0 │ │ │ │ │ beq b4 │ │ │ │ │ cmpd r31,r30 │ │ │ │ │ @@ -69,18 +69,18 @@ │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftwf_isqrt │ │ │ │ │ nop │ │ │ │ │ - divd r8,r30,r3 │ │ │ │ │ + divd r7,r30,r3 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mulld r8,r8,r3 │ │ │ │ │ - cmpd r30,r8 │ │ │ │ │ + mulld r7,r7,r3 │ │ │ │ │ + cmpd r30,r7 │ │ │ │ │ beq 5c │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ divd r7,r30,r31 │ │ │ │ │ mulld r7,r7,r31 │ │ │ │ │ cmpd r30,r7 │ │ │ │ │ bne 110 │ │ │ │ │ b 5c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 38000000 18000000 00000000 ....8........... │ │ │ │ │ - 0x00000020 4c010000 00439f01 429b0547 09410099 L....C..B..G.A.. │ │ │ │ │ - 0x00000030 079a069d 039e029c 04460e80 0111417e .........F....A~ │ │ │ │ │ - 0x00000040 5c0a0e00 4a0641df dedddcdb dad9440b \...J.A.......D. │ │ │ │ │ + 0x00000010 1b0c0100 3c000000 18000000 00000000 ....<........... │ │ │ │ │ + 0x00000020 4c010000 00449f01 9e024509 41009907 L....D....E.A... │ │ │ │ │ + 0x00000030 9a06449b 059c0443 9d031141 7e420e80 ..D....C...A~B.. │ │ │ │ │ + 0x00000040 015c0a0e 004a0641 dfdedddc dbdad944 .\...J.A.......D │ │ │ │ │ + 0x00000050 0b000000 .... │ │ │ ├── conf.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x888 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000006000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000006000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -0000000000000014 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +0000000000000018 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000020 000000070000000a R_PPC64_REL24 0000000000000000 fftwf_solvtab_exec + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x900 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000800000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_transpose_pairwise_register + 0 │ │ │ │ │ 0000000000000008 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000010 0000000900000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_transpose_alltoall_register + 0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ addis r3,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r3,r3,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ bl 20 │ │ │ │ │ R_PPC64_REL24 fftwf_solvtab_exec │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ ├── dtensor.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4768 (bytes into file) │ │ │ │ │ + Start of section headers: 4680 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 12 │ │ │ │ │ Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ -There are 12 section headers, starting at offset 0x12a0: │ │ │ │ │ +There are 12 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 0008a8 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000da8 0003f0 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0008e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0008e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008e8 00003c 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 000924 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 000924 0001e4 00 A 0 0 4 │ │ │ │ │ - [ 8] .rela.eh_frame RELA 0000000000000000 001198 0000a8 18 I 9 7 8 │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 000b08 000198 18 10 3 8 │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 000ca0 000105 00 0 0 1 │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 001240 00005f 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000868 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000d68 0003d8 18 I 9 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0008a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0008a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008a8 00003c 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 0008e4 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 0008e4 0001e0 00 A 0 0 4 │ │ │ │ │ + [ 8] .rela.eh_frame RELA 0000000000000000 001140 0000a8 18 I 9 7 8 │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 000ac8 000198 18 10 3 8 │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 000c60 000105 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 0011e8 00005f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,11 +10,11 @@ │ │ │ │ │ 6: 0000000000000090 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_destroy │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_ifree │ │ │ │ │ 8: 00000000000000d0 208 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_md5 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_md5int │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_md5INT │ │ │ │ │ 11: 00000000000001a0 208 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_copy │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 13: 0000000000000270 992 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_canonical │ │ │ │ │ + 13: 0000000000000270 976 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_canonical │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_num_blocks │ │ │ │ │ - 15: 0000000000000650 200 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_validp │ │ │ │ │ - 16: 0000000000000720 392 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_print │ │ │ │ │ + 15: 0000000000000640 152 FUNC GLOBAL DEFAULT 1 fftwf_mpi_dtensor_validp │ │ │ │ │ + 16: 00000000000006e0 392 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dtensor_print │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xda8 contains 42 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xd68 contains 41 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000040 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000000064 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000000090 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000094 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -17,39 +17,38 @@ │ │ │ │ │ 00000000000001a0 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001a4 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001ec 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000000228 0000000c0000000a R_PPC64_REL24 0000000000000000 memmove + 0 │ │ │ │ │ 0000000000000254 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000000270 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000398 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000000378 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +0000000000000444 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000464 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ -0000000000000484 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ -0000000000000564 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -00000000000005f0 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000000604 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ -0000000000000650 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000654 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000720 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000724 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000754 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000768 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000788 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -000000000000078c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ -00000000000007a8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -00000000000007ac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ -00000000000007d0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -00000000000007dc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -0000000000000830 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000838 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000860 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -000000000000086c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000544 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +00000000000005c0 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ +00000000000005e0 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +00000000000005f4 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ +00000000000006e0 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000006e4 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000714 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000728 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000748 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ +000000000000074c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ +0000000000000768 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ +000000000000076c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ +0000000000000790 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ +000000000000079c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ +00000000000007f0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000007f8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000820 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +000000000000082c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1198 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1140 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000004c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 90 │ │ │ │ │ 000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1a0 │ │ │ │ │ -00000000000000d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ -0000000000000174 000000010000001a R_PPC64_REL32 0000000000000000 .text + 650 │ │ │ │ │ -0000000000000188 000000010000001a R_PPC64_REL32 0000000000000000 .text + 720 │ │ │ │ │ +00000000000000cc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ +0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 640 │ │ │ │ │ +0000000000000184 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,18 +10,18 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000002c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000090 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000004c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000005c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000060 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ @@ -43,16 +43,16 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000030 00000068 FDE cie=00000000 pc=00000000000000d0..00000000000001a0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000e0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 000000000000011c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ @@ -67,188 +67,187 @@ │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000098 000000000000002c 0000009c FDE cie=00000000 pc=00000000000001a0..0000000000000270 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000001ac │ │ │ │ │ +00000098 0000000000000028 0000009c FDE cie=00000000 pc=00000000000001a0..0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001b0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000001bc │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000001d8 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000001d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000000234 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000000234 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000024c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c8 00000000000000a0 000000cc FDE cie=00000000 pc=0000000000000270..0000000000000650 │ │ │ │ │ +000000c4 00000000000000a0 000000c8 FDE cie=00000000 pc=0000000000000270..0000000000000640 │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000298 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002ac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002ac │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 264 to 00000000000003b8 │ │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000000398 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000039c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003b0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000004c0 │ │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000004a0 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a8 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004ac │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000004d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b0 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004ec │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000004cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004d0 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000000550 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000554 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000588 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000558 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000005a0 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000580 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000584 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000588 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000005e8 │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000005d8 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000600 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000630 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000620 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000624 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000638 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000628 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000063c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000062c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000640 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000630 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000000650..0000000000000718 │ │ │ │ │ +00000168 0000000000000010 0000016c FDE cie=00000000 pc=0000000000000640..00000000000006d8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000180 0000000000000060 00000184 FDE cie=00000000 pc=0000000000000720..00000000000008a8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000738 │ │ │ │ │ +0000017c 0000000000000060 00000180 FDE cie=00000000 pc=00000000000006e0..0000000000000868 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000006f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000704 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000071c │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000788 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000748 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000754 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000790 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000007d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000798 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000820 │ │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000007e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000824 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000828 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000082c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000084c │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000080c │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000850 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000810 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000085c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000081c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000860 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000820 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000087c │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000083c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000888 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000848 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000850 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000894 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000854 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000858 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftwf_mpi_mkdtensor(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lis r9,32767 │ │ │ │ │ - mflr r0 │ │ │ │ │ addi r10,r3,-2 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ - cmplw r10,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ bgt 60 │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ bl 40 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ @@ -70,16 +70,16 @@ │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ fftwf_mpi_dtensor_md5(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r28,r4 │ │ │ │ │ lwa r4,0(r4) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl f8 │ │ │ │ │ @@ -132,38 +132,38 @@ │ │ │ │ │ 00000000000001a0 : │ │ │ │ │ fftwf_mpi_dtensor_copy(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ lwz r29,0(r3) │ │ │ │ │ lis r9,32767 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ - addi r10,r29,-2 │ │ │ │ │ - cmplw r10,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + addi r10,r29,-2 │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ bgt 250 │ │ │ │ │ addi r3,r29,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ bl 1ec │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ stw r29,0(r31) │ │ │ │ │ + lwz r5,0(r30) │ │ │ │ │ lis r9,32767 │ │ │ │ │ ori r9,r9,65533 │ │ │ │ │ - lwz r5,0(r30) │ │ │ │ │ addi r5,r5,-1 │ │ │ │ │ cmplw r5,r9 │ │ │ │ │ bgt 230 │ │ │ │ │ clrldi r5,r5,32 │ │ │ │ │ addi r4,r30,8 │ │ │ │ │ addi r3,r31,8 │ │ │ │ │ addi r5,r5,1 │ │ │ │ │ @@ -196,242 +196,239 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ lwz r31,0(r3) │ │ │ │ │ mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ xoris r9,r31,32768 │ │ │ │ │ cmpwi r9,-1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ - beq 600 │ │ │ │ │ + beq 5f0 │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ std r27,56(r1) │ │ │ │ │ std r30,80(r1) │ │ │ │ │ mr r27,r3 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - ble 5e8 │ │ │ │ │ + ble 5d8 │ │ │ │ │ cmpdi r4,0 │ │ │ │ │ - beq 500 │ │ │ │ │ - extsw r9,r31 │ │ │ │ │ - addi r10,r3,8 │ │ │ │ │ - lis r8,-21846 │ │ │ │ │ - lis r7,2730 │ │ │ │ │ + beq 4e0 │ │ │ │ │ + extsw r10,r31 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ li r31,0 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - ori r8,r8,43691 │ │ │ │ │ - ori r7,r7,43690 │ │ │ │ │ - rldimi r8,r7,32,0 │ │ │ │ │ - add r6,r10,r9 │ │ │ │ │ - addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r8 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - andi. r8,r9,1 │ │ │ │ │ - beq 32c │ │ │ │ │ - ld r10,0(r10) │ │ │ │ │ + mulli r10,r10,24 │ │ │ │ │ + add r7,r10,r3 │ │ │ │ │ + addi r10,r10,-24 │ │ │ │ │ + andi. r10,r10,8 │ │ │ │ │ + bne 310 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + cmpdi r9,0 │ │ │ │ │ + ble 540 │ │ │ │ │ + xori r9,r9,1 │ │ │ │ │ + addic r10,r9,-1 │ │ │ │ │ + subfe r31,r10,r9 │ │ │ │ │ + addi r9,r3,24 │ │ │ │ │ + cmpld r9,r7 │ │ │ │ │ + beq 354 │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ + ld r10,8(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ xori r10,r10,1 │ │ │ │ │ + addic r8,r10,-1 │ │ │ │ │ + subfe r8,r8,r10 │ │ │ │ │ + ld r10,32(r9) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + add r8,r31,r8 │ │ │ │ │ + ble 540 │ │ │ │ │ + xori r10,r10,1 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ addic r31,r10,-1 │ │ │ │ │ + cmpld r9,r7 │ │ │ │ │ subfe r31,r31,r10 │ │ │ │ │ - addi r10,r3,32 │ │ │ │ │ - cmpld r10,r6 │ │ │ │ │ - beq 374 │ │ │ │ │ - srdi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ - xori r9,r9,1 │ │ │ │ │ - addic r8,r9,-1 │ │ │ │ │ - subfe r9,r8,r9 │ │ │ │ │ - add r8,r31,r9 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ - xori r9,r9,1 │ │ │ │ │ - addi r10,r10,48 │ │ │ │ │ - addic r31,r9,-1 │ │ │ │ │ - subfe r31,r31,r9 │ │ │ │ │ add r31,r8,r31 │ │ │ │ │ - bdnz 334 │ │ │ │ │ + bne 310 │ │ │ │ │ lis r9,32767 │ │ │ │ │ addi r10,r31,-2 │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ cmplw r10,r9 │ │ │ │ │ - bgt 5ec │ │ │ │ │ + bgt 5dc │ │ │ │ │ addi r3,r31,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ - bl 398 │ │ │ │ │ + bl 378 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r26,r3 │ │ │ │ │ stw r31,0(r26) │ │ │ │ │ lwz r10,0(r27) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - ble 638 │ │ │ │ │ + ble 628 │ │ │ │ │ std r25,40(r1) │ │ │ │ │ std r29,72(r1) │ │ │ │ │ addi r31,r27,8 │ │ │ │ │ li r25,0 │ │ │ │ │ li r29,0 │ │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ │ std r28,64(r1) │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - beq cr4,450 │ │ │ │ │ + beq cr4,430 │ │ │ │ │ not r9,r29 │ │ │ │ │ add r9,r9,r10 │ │ │ │ │ andi. r8,r9,1 │ │ │ │ │ - bne 5b0 │ │ │ │ │ + bne 590 │ │ │ │ │ addi r8,r29,1 │ │ │ │ │ rldicl r9,r9,63,33 │ │ │ │ │ cmpw r8,r10 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - bgt 5a8 │ │ │ │ │ + bgt 588 │ │ │ │ │ lis r8,-32768 │ │ │ │ │ cmpw r10,r8 │ │ │ │ │ - beq 5a8 │ │ │ │ │ + beq 588 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - beq 4bc │ │ │ │ │ + beq 49c │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - ble 410 │ │ │ │ │ + ble 3f0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ extsw r30,r25 │ │ │ │ │ mulli r28,r30,24 │ │ │ │ │ add r28,r26,r28 │ │ │ │ │ std r3,8(r28) │ │ │ │ │ ld r4,8(r31) │ │ │ │ │ - bl 464 │ │ │ │ │ + bl 444 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - beq 5e0 │ │ │ │ │ + beq 5b0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ std r9,16(r28) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - bl 484 │ │ │ │ │ + bl 464 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ beq 5d0 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ lwz r10,0(r27) │ │ │ │ │ mulli r30,r30,24 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r25,r25,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpw r29,r10 │ │ │ │ │ add r30,r26,r30 │ │ │ │ │ std r9,24(r30) │ │ │ │ │ - blt 3d0 │ │ │ │ │ + blt 3b0 │ │ │ │ │ ld r25,40(r1) │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r28,64(r1) │ │ │ │ │ ld r29,72(r1) │ │ │ │ │ - mr r3,r26 │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r10,r31 │ │ │ │ │ addi r9,r3,8 │ │ │ │ │ andi. r8,r10,1 │ │ │ │ │ - beq 528 │ │ │ │ │ + beq 508 │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ cmpwi r31,1 │ │ │ │ │ addi r9,r3,32 │ │ │ │ │ - beq 374 │ │ │ │ │ + beq 354 │ │ │ │ │ rldicl r10,r10,63,33 │ │ │ │ │ mtctr r10 │ │ │ │ │ - b 554 │ │ │ │ │ + b 534 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r10,24(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdz 374 │ │ │ │ │ + bdz 354 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - bgt 540 │ │ │ │ │ + bgt 520 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 564 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ - lis r9,32767 │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ - ori r9,r9,65535 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ - stw r9,0(r3) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + lis r9,32767 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ - ld r26,-48(r1) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + ori r9,r9,65535 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ + stw r9,0(r3) │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ li r9,1 │ │ │ │ │ - b 408 │ │ │ │ │ + b 3e8 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpw r10,r29 │ │ │ │ │ - ble 4bc │ │ │ │ │ + ble 49c │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - b 3e8 │ │ │ │ │ + b 3c8 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ - b 498 │ │ │ │ │ + std r9,16(r28) │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ + ld r3,0(r31) │ │ │ │ │ + bl 5c0 │ │ │ │ │ + R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + cmpdi r3,1 │ │ │ │ │ + bne 474 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ b 478 │ │ │ │ │ li r31,0 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 5f0 │ │ │ │ │ + bl 5e0 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r26,r3 │ │ │ │ │ - b 3a4 │ │ │ │ │ + b 384 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 604 │ │ │ │ │ + bl 5f4 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ mr r26,r3 │ │ │ │ │ stw r31,0(r3) │ │ │ │ │ @@ -439,149 +436,135 @@ │ │ │ │ │ mr r3,r26 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ - b 584 │ │ │ │ │ + b 4b0 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000000650 : │ │ │ │ │ +0000000000000640 : │ │ │ │ │ fftwf_mpi_dtensor_validp(): │ │ │ │ │ - addis r2,r12,0 │ │ │ │ │ - R_PPC64_REL16_HA .TOC. │ │ │ │ │ - addi r2,r2,0 │ │ │ │ │ - R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - blt 6f0 │ │ │ │ │ + blt 6b0 │ │ │ │ │ lis r8,32767 │ │ │ │ │ addi r7,r9,-1 │ │ │ │ │ li r10,1 │ │ │ │ │ ori r8,r8,65533 │ │ │ │ │ cmplw r7,r8 │ │ │ │ │ - bgt 6f4 │ │ │ │ │ + bgt 6b4 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - lis r10,-21846 │ │ │ │ │ - lis r8,2730 │ │ │ │ │ - addi r3,r3,8 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - ori r10,r10,43691 │ │ │ │ │ - ori r8,r8,43690 │ │ │ │ │ - rldimi r10,r8,32,0 │ │ │ │ │ - addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r10 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - b 6e0 │ │ │ │ │ + add r9,r3,r9 │ │ │ │ │ + b 6a4 │ │ │ │ │ + nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - ld r9,8(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 6f0 │ │ │ │ │ - ld r9,16(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 6f0 │ │ │ │ │ + ld r10,16(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + ble 6b0 │ │ │ │ │ + ld r10,24(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + ble 6b0 │ │ │ │ │ addi r3,r3,24 │ │ │ │ │ - bdz 700 │ │ │ │ │ - ld r9,0(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - bge 6c0 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + cmpld r3,r9 │ │ │ │ │ + beq 6c0 │ │ │ │ │ + ld r10,8(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + bge 680 │ │ │ │ │ li r10,0 │ │ │ │ │ clrldi r3,r10,63 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r10,1 │ │ │ │ │ clrldi r3,r10,63 │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000720 : │ │ │ │ │ +00000000000006e0 : │ │ │ │ │ fftwf_mpi_dtensor_print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r10,0(r3) │ │ │ │ │ mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r30,r4 │ │ │ │ │ - xoris r9,r10,32768 │ │ │ │ │ - cmpwi r9,-1 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ + xoris r9,r10,32768 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ - beq 860 │ │ │ │ │ + cmpwi r9,-1 │ │ │ │ │ + beq 820 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ std r28,112(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r28,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - ble 82c │ │ │ │ │ + ble 7ec │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ std r27,104(r1) │ │ │ │ │ addis r27,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ std r31,136(r1) │ │ │ │ │ ld r8,24(r28) │ │ │ │ │ - ld r7,16(r28) │ │ │ │ │ - ld r6,8(r28) │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r31,r28,32 │ │ │ │ │ + ld r7,16(r28) │ │ │ │ │ + ld r6,8(r28) │ │ │ │ │ addi r27,r27,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r4,r27 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ - ble 890 │ │ │ │ │ + ble 850 │ │ │ │ │ std r26,96(r1) │ │ │ │ │ addis r26,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x28 │ │ │ │ │ std r29,120(r1) │ │ │ │ │ li r29,1 │ │ │ │ │ addi r26,r26,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x28 │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ ld r8,16(r31) │ │ │ │ │ - ld r7,8(r31) │ │ │ │ │ - ld r6,0(r31) │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ + ld r7,8(r31) │ │ │ │ │ + ld r6,0(r31) │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpw r9,r29 │ │ │ │ │ - bgt 7e0 │ │ │ │ │ + bgt 7a0 │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r29,120(r1) │ │ │ │ │ ld r31,136(r1) │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ @@ -609,11 +592,11 @@ │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r31,136(r1) │ │ │ │ │ - b 82c │ │ │ │ │ + b 7ec │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x680 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,35 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 2c000000 18000000 00000000 ....,........... │ │ │ │ │ - 0x00000020 90000000 00460941 009f0145 0e301141 .....F.A...E.0.A │ │ │ │ │ - 0x00000030 7e480a0e 00440641 df410b44 0e004406 ~H...D.A.A.D..D. │ │ │ │ │ + 0x00000020 90000000 00460941 009f0144 0e301141 .....F.A...D.0.A │ │ │ │ │ + 0x00000030 7e490a0e 00440641 df410b44 0e004406 ~I...D.A.A.D..D. │ │ │ │ │ 0x00000040 41df0000 1c000000 48000000 00000000 A.......H....... │ │ │ │ │ 0x00000050 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ 0x00000060 41000000 30000000 68000000 00000000 A...0...h....... │ │ │ │ │ - 0x00000070 d0000000 00440941 009c0443 9e02430e .....D.A...C..C. │ │ │ │ │ + 0x00000070 d0000000 00449c04 09410043 9e02430e .....D...A.C..C. │ │ │ │ │ 0x00000080 4011417e 499d0341 9f0156dd 41df410e @.A~I..A..V.A.A. │ │ │ │ │ - 0x00000090 00440641 dedc0000 2c000000 9c000000 .D.A....,....... │ │ │ │ │ - 0x000000a0 00000000 d0000000 00439d03 44094100 .........C..D.A. │ │ │ │ │ - 0x000000b0 9e02470e 409f0111 417e570a 0e004606 ..G.@...A~W...F. │ │ │ │ │ - 0x000000c0 41dfdedd 410b0000 a0000000 cc000000 A...A........... │ │ │ │ │ - 0x000000d0 00000000 e0030000 00439f01 490e6011 .........C..I.`. │ │ │ │ │ - 0x000000e0 417e9a06 11487f43 9b05419e 02024299 A~...H.C..A...B. │ │ │ │ │ - 0x000000f0 07419d03 459c047c d941db41 dc41dd42 .A..E..|.A.A.A.B │ │ │ │ │ - 0x00000100 de410e00 45064141 0648dfda 440e609a .A..E.AA.H..D.`. │ │ │ │ │ - 0x00000110 069b059e 029f0111 417e1148 7f5ddb41 ........A~.H.].A │ │ │ │ │ - 0x00000120 de440e00 46064141 0648dfda 410e6099 .D..F.AA.H..A.`. │ │ │ │ │ - 0x00000130 079a069b 059c049d 039e029f 0111417e ..............A~ │ │ │ │ │ - 0x00000140 11487f50 d9dcdd46 dbde440e 00480641 .H.P...F..D..H.A │ │ │ │ │ - 0x00000150 410648df da410e60 9a069b05 9e029f01 A.H..A.`........ │ │ │ │ │ - 0x00000160 11417e11 487f41db 41de0000 10000000 .A~.H.A.A....... │ │ │ │ │ - 0x00000170 70010000 00000000 c8000000 00000000 p............... │ │ │ │ │ - 0x00000180 60000000 84010000 00000000 88010000 `............... │ │ │ │ │ - 0x00000190 00460941 009e0245 0e900111 417e449c .F.A...E....A~D. │ │ │ │ │ - 0x000001a0 044b9b05 439f014f 9a06429d 0352da41 .K..C..O..B..R.A │ │ │ │ │ - 0x000001b0 db41dd41 df48dc41 0e004306 41de410e .A.A.H.A..C.A.A. │ │ │ │ │ - 0x000001c0 90019e02 11417e47 0e004306 41de420e .....A~G..C.A.B. │ │ │ │ │ - 0x000001d0 90019b05 9c049e02 9f011141 7e41db41 ...........A~A.A │ │ │ │ │ - 0x000001e0 df000000 .... │ │ │ │ │ + 0x00000090 00440641 dedc0000 28000000 9c000000 .D.A....(....... │ │ │ │ │ + 0x000000a0 00000000 d0000000 00449d03 9e02480e .........D....H. │ │ │ │ │ + 0x000000b0 4011417e 9f01590a 0e004606 41dfdedd @.A~..Y...F.A... │ │ │ │ │ + 0x000000c0 410b0000 a0000000 c8000000 00000000 A............... │ │ │ │ │ + 0x000000d0 d0030000 00439f01 470e6011 417e9a06 .....C..G.`.A~.. │ │ │ │ │ + 0x000000e0 11487f45 9b05419e 027a9907 419d0345 .H.E..A..z..A..E │ │ │ │ │ + 0x000000f0 9c047cd9 41db41dc 41dd41de 410e0046 ..|.A.A.A.A.A..F │ │ │ │ │ + 0x00000100 06414106 48dfda44 0e609a06 9b059e02 .AA.H..D.`...... │ │ │ │ │ + 0x00000110 9f011141 7e11487f 5cdb41de 410e004a ...A~.H.\.A.A..J │ │ │ │ │ + 0x00000120 06414106 48dfda41 0e609907 9a069b05 .AA.H..A.`...... │ │ │ │ │ + 0x00000130 9c049d03 9e029f01 11417e11 487f54d9 .........A~.H.T. │ │ │ │ │ + 0x00000140 dcdd46db de440e00 48064141 0648dfda ..F..D..H.AA.H.. │ │ │ │ │ + 0x00000150 410e609a 069b059e 029f0111 417e1148 A.`.........A~.H │ │ │ │ │ + 0x00000160 7f41db41 de000000 10000000 6c010000 .A.A........l... │ │ │ │ │ + 0x00000170 00000000 98000000 00000000 60000000 ............`... │ │ │ │ │ + 0x00000180 80010000 00000000 88010000 00460941 .............F.A │ │ │ │ │ + 0x00000190 009e0243 0e900111 417e469c 044b9b05 ...C....A~F..K.. │ │ │ │ │ + 0x000001a0 439f014f 9a06429d 0352da41 db41dd41 C..O..B..R.A.A.A │ │ │ │ │ + 0x000001b0 df48dc41 0e004306 41de410e 90019e02 .H.A..C.A.A..... │ │ │ │ │ + 0x000001c0 11417e47 0e004306 41de420e 90019b05 .A~G..C.A.B..... │ │ │ │ │ + 0x000001d0 9c049e02 9f011141 7e41db41 df000000 .......A~A.A.... │ │ │ ├── wisdom-api.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ 00000000000002fc 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ 0000000000000308 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000330 000000100000000a R_PPC64_REL24 0000000000000000 fftwf_export_wisdom_to_string + 0 │ │ │ │ │ 000000000000033c 000000110000000a R_PPC64_REL24 0000000000000000 strlen + 0 │ │ │ │ │ 0000000000000344 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000354 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000364 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ -0000000000000370 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +000000000000036c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000380 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000384 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ 0000000000000390 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_free + 0 │ │ │ │ │ 000000000000039c 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 00000000000003c8 000000140000000a R_PPC64_REL24 0000000000000000 MPI_Abort + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0xd58 contains 2 entries: │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -66,16 +66,16 @@ │ │ │ │ │ nop │ │ │ │ │ ld r3,56(r1) │ │ │ │ │ bl cc │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,56(r1) │ │ │ │ │ ld r8,72(r1) │ │ │ │ │ + lwa r4,56(r1) │ │ │ │ │ mr r9,r29 │ │ │ │ │ li r7,222 │ │ │ │ │ li r6,1 │ │ │ │ │ ld r5,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl f4 │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ std r3,56(r1) │ │ │ │ │ addi r3,r1,56 │ │ │ │ │ bl 1e8 │ │ │ │ │ R_PPC64_REL24 MPI_Send │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,56(r1) │ │ │ │ │ ld r8,72(r1) │ │ │ │ │ + lwa r4,56(r1) │ │ │ │ │ li r7,222 │ │ │ │ │ li r6,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ bl 20c │ │ │ │ │ R_PPC64_REL24 MPI_Send │ │ │ │ │ @@ -220,16 +220,16 @@ │ │ │ │ │ nop │ │ │ │ │ ld r3,32(r1) │ │ │ │ │ bl 2bc │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,32(r1) │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ + lwa r4,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl 2dc │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ @@ -271,18 +271,18 @@ │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ addi r3,r3,1 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ bl 364 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ - lwa r4,32(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ + lwa r4,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ bl 384 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ ├── f03-wrap.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14104 (bytes into file) │ │ │ │ │ + Start of section headers: 14208 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x3718: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3780: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0014c0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002840 000ba0 18 I 8 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0028a8 000ba0 18 I 8 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 001500 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 001500 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .note.GNU-stack PROGBITS 0000000000000000 001500 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 001500 000644 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 0033e0 0002e8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 001b48 000630 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 002178 0006c6 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 0036c8 000050 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 001500 0006b0 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 003448 0002e8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 001bb0 000630 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0021e0 0006c6 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 003730 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2840 contains 124 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x28a8 contains 124 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000050 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 0000000000000088 000000050000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_local_size_many_transposed + 0 │ │ │ │ │ 00000000000000d0 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -122,40 +122,40 @@ │ │ │ │ │ 0000000000001454 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 000000000000145c 0000003f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_gather_wisdom + 0 │ │ │ │ │ 0000000000001480 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000001484 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000001494 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 000000000000149c 000000410000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_broadcast_wisdom + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x33e0 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3448 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ -0000000000000088 000000010000001a R_PPC64_REL32 0000000000000000 .text + 180 │ │ │ │ │ -00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ -00000000000000ec 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ │ -0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 380 │ │ │ │ │ -000000000000015c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 440 │ │ │ │ │ -000000000000018c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4d0 │ │ │ │ │ -00000000000001c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ -00000000000001f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 620 │ │ │ │ │ -0000000000000228 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ │ -0000000000000260 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7a0 │ │ │ │ │ -0000000000000290 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ -00000000000002c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ -00000000000002fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 9c0 │ │ │ │ │ -000000000000032c 000000010000001a R_PPC64_REL32 0000000000000000 .text + a60 │ │ │ │ │ -0000000000000360 000000010000001a R_PPC64_REL32 0000000000000000 .text + b10 │ │ │ │ │ -0000000000000398 000000010000001a R_PPC64_REL32 0000000000000000 .text + bd0 │ │ │ │ │ -00000000000003d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + ca0 │ │ │ │ │ -0000000000000404 000000010000001a R_PPC64_REL32 0000000000000000 .text + d50 │ │ │ │ │ -000000000000043c 000000010000001a R_PPC64_REL32 0000000000000000 .text + e10 │ │ │ │ │ -0000000000000474 000000010000001a R_PPC64_REL32 0000000000000000 .text + ee0 │ │ │ │ │ -00000000000004ac 000000010000001a R_PPC64_REL32 0000000000000000 .text + fa0 │ │ │ │ │ -00000000000004dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1040 │ │ │ │ │ -000000000000050c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 10e0 │ │ │ │ │ -0000000000000540 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1190 │ │ │ │ │ -0000000000000578 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1250 │ │ │ │ │ -00000000000005a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 12f0 │ │ │ │ │ -00000000000005d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1390 │ │ │ │ │ -000000000000060c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1440 │ │ │ │ │ -000000000000062c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1480 │ │ │ │ │ +0000000000000058 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ +0000000000000090 000000010000001a R_PPC64_REL32 0000000000000000 .text + 180 │ │ │ │ │ +00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ +00000000000000f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ │ +0000000000000134 000000010000001a R_PPC64_REL32 0000000000000000 .text + 380 │ │ │ │ │ +0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 440 │ │ │ │ │ +00000000000001a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4d0 │ │ │ │ │ +00000000000001d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ +000000000000020c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 620 │ │ │ │ │ +0000000000000248 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ │ +0000000000000284 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7a0 │ │ │ │ │ +00000000000002b8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ +00000000000002f4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ +000000000000032c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 9c0 │ │ │ │ │ +0000000000000360 000000010000001a R_PPC64_REL32 0000000000000000 .text + a60 │ │ │ │ │ +0000000000000398 000000010000001a R_PPC64_REL32 0000000000000000 .text + b10 │ │ │ │ │ +00000000000003d4 000000010000001a R_PPC64_REL32 0000000000000000 .text + bd0 │ │ │ │ │ +0000000000000410 000000010000001a R_PPC64_REL32 0000000000000000 .text + ca0 │ │ │ │ │ +0000000000000448 000000010000001a R_PPC64_REL32 0000000000000000 .text + d50 │ │ │ │ │ +0000000000000484 000000010000001a R_PPC64_REL32 0000000000000000 .text + e10 │ │ │ │ │ +00000000000004c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + ee0 │ │ │ │ │ +00000000000004fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + fa0 │ │ │ │ │ +0000000000000530 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1040 │ │ │ │ │ +0000000000000564 000000010000001a R_PPC64_REL32 0000000000000000 .text + 10e0 │ │ │ │ │ +000000000000059c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1190 │ │ │ │ │ +00000000000005d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1250 │ │ │ │ │ +000000000000060c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 12f0 │ │ │ │ │ +0000000000000640 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1390 │ │ │ │ │ +0000000000000678 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1440 │ │ │ │ │ +0000000000000698 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1480 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,726 +6,834 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000c8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ +00000014 0000000000000038 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000024 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000040 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000050 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000050 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000000b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000030 00000050 FDE cie=00000000 pc=00000000000000d0..0000000000000178 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000000f4 │ │ │ │ │ +00000050 0000000000000034 00000054 FDE cie=00000000 pc=00000000000000d0..0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000000e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000000f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000104 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000118 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000148 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000030 00000084 FDE cie=00000000 pc=0000000000000180..0000000000000228 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001a4 │ │ │ │ │ +00000088 0000000000000034 0000008c FDE cie=00000000 pc=0000000000000180..0000000000000228 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000194 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001a4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001c8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001f8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000001f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000218 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b4 000000000000002c 000000b8 FDE cie=00000000 pc=0000000000000230..00000000000002b8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000024c │ │ │ │ │ +000000c0 000000000000002c 000000c4 FDE cie=00000000 pc=0000000000000230..00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000244 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000254 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000268 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000268 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000290 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e4 0000000000000034 000000e8 FDE cie=00000000 pc=00000000000002c0..0000000000000380 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000002e8 │ │ │ │ │ +000000f0 0000000000000038 000000f4 FDE cie=00000000 pc=00000000000002c0..0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002e4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002f4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000310 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000034c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000370 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000011c 0000000000000034 00000120 FDE cie=00000000 pc=0000000000000380..0000000000000438 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000003a8 │ │ │ │ │ +0000012c 0000000000000038 00000130 FDE cie=00000000 pc=0000000000000380..0000000000000438 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000394 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003a4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003c0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000428 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000154 000000000000002c 00000158 FDE cie=00000000 pc=0000000000000440..00000000000004c8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000045c │ │ │ │ │ +00000168 000000000000002c 0000016c FDE cie=00000000 pc=0000000000000440..00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000454 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000464 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000004a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000004b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000030 00000188 FDE cie=00000000 pc=00000000000004d0..0000000000000578 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000004f4 │ │ │ │ │ +00000198 0000000000000034 0000019c FDE cie=00000000 pc=00000000000004d0..0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000004e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000504 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000518 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000510 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000548 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000548 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000568 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b8 000000000000002c 000001bc FDE cie=00000000 pc=0000000000000580..0000000000000618 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000005a0 │ │ │ │ │ +000001d0 0000000000000030 000001d4 FDE cie=00000000 pc=0000000000000580..0000000000000618 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000594 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000005a4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000005b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000005c0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000005c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000005ec │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000608 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001e8 0000000000000034 000001ec FDE cie=00000000 pc=0000000000000620..00000000000006d8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000648 │ │ │ │ │ +00000204 0000000000000038 00000208 FDE cie=00000000 pc=0000000000000620..00000000000006d8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000634 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000644 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000654 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000660 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000670 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000006a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000006c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000220 0000000000000034 00000224 FDE cie=00000000 pc=00000000000006e0..00000000000007a0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000708 │ │ │ │ │ +00000240 0000000000000038 00000244 FDE cie=00000000 pc=00000000000006e0..00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000704 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000714 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000720 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000730 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000076c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000790 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000258 000000000000002c 0000025c FDE cie=00000000 pc=00000000000007a0..0000000000000838 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000007c0 │ │ │ │ │ +0000027c 0000000000000030 00000280 FDE cie=00000000 pc=00000000000007a0..0000000000000838 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000007b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007c4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007d4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000007e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000080c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000828 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000288 0000000000000034 0000028c FDE cie=00000000 pc=0000000000000840..0000000000000908 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000868 │ │ │ │ │ +000002b0 0000000000000038 000002b4 FDE cie=00000000 pc=0000000000000840..0000000000000908 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000854 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000864 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000874 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000880 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000890 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 00000000000008d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000008f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c0 0000000000000030 000002c4 FDE cie=00000000 pc=0000000000000910..00000000000009b8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000934 │ │ │ │ │ +000002ec 0000000000000034 000002f0 FDE cie=00000000 pc=0000000000000910..00000000000009b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000924 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000944 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000958 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000950 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000988 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000988 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000009a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002f4 000000000000002c 000002f8 FDE cie=00000000 pc=00000000000009c0..0000000000000a58 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000009e0 │ │ │ │ │ +00000324 0000000000000030 00000328 FDE cie=00000000 pc=00000000000009c0..0000000000000a58 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000009d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000009e4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000009f4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000a00 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000a00 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000a2c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000324 0000000000000030 00000328 FDE cie=00000000 pc=0000000000000a60..0000000000000b08 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000a84 │ │ │ │ │ +00000358 0000000000000034 0000035c FDE cie=00000000 pc=0000000000000a60..0000000000000b08 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000a74 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000a84 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000a94 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000aa8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000aa0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000ad8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000ad8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000af8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000358 0000000000000034 0000035c FDE cie=00000000 pc=0000000000000b10..0000000000000bc8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000b38 │ │ │ │ │ +00000390 0000000000000038 00000394 FDE cie=00000000 pc=0000000000000b10..0000000000000bc8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000b24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b44 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000b50 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000b60 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b60 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000bb8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000390 0000000000000034 00000394 FDE cie=00000000 pc=0000000000000bd0..0000000000000c98 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000bf8 │ │ │ │ │ +000003cc 0000000000000038 000003d0 FDE cie=00000000 pc=0000000000000bd0..0000000000000c98 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000be4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000bf4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c04 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000c10 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000c20 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c20 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000c64 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000c88 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003c8 0000000000000030 000003cc FDE cie=00000000 pc=0000000000000ca0..0000000000000d48 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000cc4 │ │ │ │ │ +00000408 0000000000000034 0000040c FDE cie=00000000 pc=0000000000000ca0..0000000000000d48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000cb4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000cc4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000cd4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000ce8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000ce0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000d18 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000d18 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000d38 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003fc 0000000000000034 00000400 FDE cie=00000000 pc=0000000000000d50..0000000000000e08 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000d78 │ │ │ │ │ +00000440 0000000000000038 00000444 FDE cie=00000000 pc=0000000000000d50..0000000000000e08 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000d64 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d74 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d84 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000d90 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000da0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000da0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000dd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000df8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000434 0000000000000034 00000438 FDE cie=00000000 pc=0000000000000e10..0000000000000ed8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000e38 │ │ │ │ │ +0000047c 0000000000000038 00000480 FDE cie=00000000 pc=0000000000000e10..0000000000000ed8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000e24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e44 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e50 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000e60 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e60 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000ea4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000ec8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000046c 0000000000000034 00000470 FDE cie=00000000 pc=0000000000000ee0..0000000000000fa0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000f08 │ │ │ │ │ +000004b8 0000000000000038 000004bc FDE cie=00000000 pc=0000000000000ee0..0000000000000fa0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000ef4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f04 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f14 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000f20 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000f30 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f30 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000f6c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000f90 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004a4 000000000000002c 000004a8 FDE cie=00000000 pc=0000000000000fa0..0000000000001038 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000fc0 │ │ │ │ │ +000004f4 0000000000000030 000004f8 FDE cie=00000000 pc=0000000000000fa0..0000000000001038 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000fb4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fc4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fd4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000fe0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fe0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000100c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000001028 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004d4 000000000000002c 000004d8 FDE cie=00000000 pc=0000000000001040..00000000000010d8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001060 │ │ │ │ │ +00000528 0000000000000030 0000052c FDE cie=00000000 pc=0000000000001040..00000000000010d8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001054 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001064 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001074 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001080 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001080 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000010ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000010c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000504 0000000000000030 00000508 FDE cie=00000000 pc=00000000000010e0..0000000000001188 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000001104 │ │ │ │ │ +0000055c 0000000000000034 00000560 FDE cie=00000000 pc=00000000000010e0..0000000000001188 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000010f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001104 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001114 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000001128 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001120 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001158 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000001158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000001178 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000538 0000000000000034 0000053c FDE cie=00000000 pc=0000000000001190..0000000000001250 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000011b8 │ │ │ │ │ +00000594 0000000000000038 00000598 FDE cie=00000000 pc=0000000000001190..0000000000001250 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000011a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011b4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000011d0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000011e0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000121c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000001240 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000570 000000000000002c 00000574 FDE cie=00000000 pc=0000000000001250..00000000000012e8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001270 │ │ │ │ │ +000005d0 0000000000000030 000005d4 FDE cie=00000000 pc=0000000000001250..00000000000012e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001264 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001274 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001284 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001290 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001290 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000012bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000012d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005a0 000000000000002c 000005a4 FDE cie=00000000 pc=00000000000012f0..0000000000001388 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001310 │ │ │ │ │ +00000604 0000000000000030 00000608 FDE cie=00000000 pc=00000000000012f0..0000000000001388 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001304 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001314 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001324 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001330 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001330 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000135c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000001378 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005d0 0000000000000030 000005d4 FDE cie=00000000 pc=0000000000001390..0000000000001438 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000013b4 │ │ │ │ │ +00000638 0000000000000034 0000063c FDE cie=00000000 pc=0000000000001390..0000000000001438 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000013a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000013b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000013c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000013d8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000013d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001408 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000001408 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000001428 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000604 000000000000001c 00000608 FDE cie=00000000 pc=0000000000001440..0000000000001480 │ │ │ │ │ +00000670 000000000000001c 00000674 FDE cie=00000000 pc=0000000000001440..0000000000001480 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001454 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001468 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000001470 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000624 000000000000001c 00000628 FDE cie=00000000 pc=0000000000001480..00000000000014c0 │ │ │ │ │ +00000690 000000000000001c 00000694 FDE cie=00000000 pc=0000000000001480..00000000000014c0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001494 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000014a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000014b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,14 @@ │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ fftwf_mpi_local_size_many_transposed_f03 │ │ │ │ │ MPI_Comm_f2c │ │ │ │ │ fftwf_mpi_local_size_many_transposed │ │ │ │ │ fftwf_mpi_local_size_many_f03 │ │ │ │ │ fftwf_mpi_local_size_many │ │ │ │ │ fftwf_mpi_local_size_transposed_f03 │ │ │ │ │ fftwf_mpi_local_size_transposed │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,40 +8,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 50 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + ld r9,280(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r8,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl 88 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_many_transposed │ │ │ │ │ nop │ │ │ │ │ @@ -67,27 +67,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 118 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -118,27 +118,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 1c8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -169,21 +169,21 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 268 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -212,40 +212,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 310 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + ld r9,272(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl 340 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_local_size_many_1d │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -267,28 +267,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl 3d0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -322,21 +322,21 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 478 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -365,27 +365,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 518 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -416,24 +416,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 5c0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -463,28 +463,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl 670 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -518,40 +518,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 760 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_many_transpose │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -573,24 +573,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 7e0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -620,40 +620,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 890 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ lwa r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 8c8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_many_dft │ │ │ │ │ nop │ │ │ │ │ @@ -679,27 +679,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 958 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -730,24 +730,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl a00 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -777,27 +777,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl aa8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -828,28 +828,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl b60 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ @@ -883,40 +883,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl c20 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl c58 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_many_r2r │ │ │ │ │ nop │ │ │ │ │ @@ -942,27 +942,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl ce8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -993,28 +993,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl da0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -1048,40 +1048,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl e60 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r8,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl e98 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_r2r_3d │ │ │ │ │ nop │ │ │ │ │ @@ -1107,40 +1107,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl f30 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl f60 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_many_dft_r2c │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -1162,24 +1162,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl fe0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1209,24 +1209,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1080 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1256,27 +1256,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 1128 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1307,40 +1307,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 11e0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 1210 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_plan_many_dft_c2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -1362,24 +1362,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1290 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1409,24 +1409,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1330 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1456,27 +1456,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 13d8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,105 +1,111 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 c8000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000030 049d039e 029f014a 0eb00111 417e510e .......J....A~Q. │ │ │ │ │ - 0x00000040 00490641 dfdedddc dbdad900 30000000 .I.A........0... │ │ │ │ │ - 0x00000050 50000000 00000000 a8000000 00490941 P............I.A │ │ │ │ │ - 0x00000060 009a069b 059c049d 039e029f 01490e50 .............I.P │ │ │ │ │ - 0x00000070 11417e4c 0e004806 41dfdedd dcdbda00 .A~L..H.A....... │ │ │ │ │ - 0x00000080 30000000 84000000 00000000 a8000000 0............... │ │ │ │ │ - 0x00000090 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000000a0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x000000b0 dcdbda00 2c000000 b8000000 00000000 ....,........... │ │ │ │ │ - 0x000000c0 88000000 00470941 009c049d 039e029f .....G.A........ │ │ │ │ │ - 0x000000d0 01470e40 11417e4a 0e004606 41dfdedd .G.@.A~J..F.A... │ │ │ │ │ - 0x000000e0 dc000000 34000000 e8000000 00000000 ....4........... │ │ │ │ │ - 0x000000f0 c0000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000100 049d039e 029f014a 0eb00111 417e4f0e .......J....A~O. │ │ │ │ │ - 0x00000110 00490641 dfdedddc dbdad900 34000000 .I.A........4... │ │ │ │ │ - 0x00000120 20010000 00000000 b8000000 004a0941 ............J.A │ │ │ │ │ - 0x00000130 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000140 0e601141 7e4d0e00 490641df dedddcdb .`.A~M..I.A..... │ │ │ │ │ - 0x00000150 dad90000 2c000000 58010000 00000000 ....,...X....... │ │ │ │ │ - 0x00000160 88000000 00470941 009c049d 039e029f .....G.A........ │ │ │ │ │ - 0x00000170 01470e40 11417e4a 0e004606 41dfdedd .G.@.A~J..F.A... │ │ │ │ │ - 0x00000180 dc000000 30000000 88010000 00000000 ....0........... │ │ │ │ │ - 0x00000190 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x000001a0 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x000001b0 41dfdedd dcdbda00 2c000000 bc010000 A.......,....... │ │ │ │ │ - 0x000001c0 00000000 98000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x000001d0 049d039e 029f0148 0e501141 7e4b0e00 .......H.P.A~K.. │ │ │ │ │ - 0x000001e0 470641df dedddcdb 34000000 ec010000 G.A.....4....... │ │ │ │ │ - 0x000001f0 00000000 b8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000200 069b059c 049d039e 029f014a 0e601141 ...........J.`.A │ │ │ │ │ - 0x00000210 7e4d0e00 490641df dedddcdb dad90000 ~M..I.A......... │ │ │ │ │ - 0x00000220 34000000 24020000 00000000 c0000000 4...$........... │ │ │ │ │ - 0x00000230 004a0941 0099079a 069b059c 049d039e .J.A............ │ │ │ │ │ - 0x00000240 029f014a 0eb00111 417e4f0e 00490641 ...J....A~O..I.A │ │ │ │ │ - 0x00000250 dfdedddc dbdad900 2c000000 5c020000 ........,...\... │ │ │ │ │ - 0x00000260 00000000 98000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x00000270 049d039e 029f0148 0e501141 7e4b0e00 .......H.P.A~K.. │ │ │ │ │ - 0x00000280 470641df dedddcdb 34000000 8c020000 G.A.....4....... │ │ │ │ │ - 0x00000290 00000000 c8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x000002a0 069b059c 049d039e 029f014a 0eb00111 ...........J.... │ │ │ │ │ - 0x000002b0 417e510e 00490641 dfdedddc dbdad900 A~Q..I.A........ │ │ │ │ │ - 0x000002c0 30000000 c4020000 00000000 a8000000 0............... │ │ │ │ │ - 0x000002d0 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000002e0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x000002f0 dcdbda00 2c000000 f8020000 00000000 ....,........... │ │ │ │ │ - 0x00000300 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x00000310 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x00000320 dedddcdb 30000000 28030000 00000000 ....0...(....... │ │ │ │ │ - 0x00000330 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000340 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x00000350 41dfdedd dcdbda00 34000000 5c030000 A.......4...\... │ │ │ │ │ - 0x00000360 00000000 b8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000370 069b059c 049d039e 029f014a 0e601141 ...........J.`.A │ │ │ │ │ - 0x00000380 7e4d0e00 490641df dedddcdb dad90000 ~M..I.A......... │ │ │ │ │ - 0x00000390 34000000 94030000 00000000 c8000000 4............... │ │ │ │ │ - 0x000003a0 004a0941 0099079a 069b059c 049d039e .J.A............ │ │ │ │ │ - 0x000003b0 029f014a 0eb00111 417e510e 00490641 ...J....A~Q..I.A │ │ │ │ │ - 0x000003c0 dfdedddc dbdad900 30000000 cc030000 ........0....... │ │ │ │ │ - 0x000003d0 00000000 a8000000 00490941 009a069b .........I.A.... │ │ │ │ │ - 0x000003e0 059c049d 039e029f 01490e50 11417e4c .........I.P.A~L │ │ │ │ │ - 0x000003f0 0e004806 41dfdedd dcdbda00 34000000 ..H.A.......4... │ │ │ │ │ - 0x00000400 00040000 00000000 b8000000 004a0941 .............J.A │ │ │ │ │ - 0x00000410 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000420 0e601141 7e4d0e00 490641df dedddcdb .`.A~M..I.A..... │ │ │ │ │ - 0x00000430 dad90000 34000000 38040000 00000000 ....4...8....... │ │ │ │ │ - 0x00000440 c8000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000450 049d039e 029f014a 0eb00111 417e510e .......J....A~Q. │ │ │ │ │ - 0x00000460 00490641 dfdedddc dbdad900 34000000 .I.A........4... │ │ │ │ │ - 0x00000470 70040000 00000000 c0000000 004a0941 p............J.A │ │ │ │ │ - 0x00000480 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000490 0eb00111 417e4f0e 00490641 dfdedddc ....A~O..I.A.... │ │ │ │ │ - 0x000004a0 dbdad900 2c000000 a8040000 00000000 ....,........... │ │ │ │ │ - 0x000004b0 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x000004c0 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x000004d0 dedddcdb 2c000000 d8040000 00000000 ....,........... │ │ │ │ │ - 0x000004e0 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x000004f0 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x00000500 dedddcdb 30000000 08050000 00000000 ....0........... │ │ │ │ │ - 0x00000510 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000520 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x00000530 41dfdedd dcdbda00 34000000 3c050000 A.......4...<... │ │ │ │ │ - 0x00000540 00000000 c0000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000550 069b059c 049d039e 029f014a 0eb00111 ...........J.... │ │ │ │ │ - 0x00000560 417e4f0e 00490641 dfdedddc dbdad900 A~O..I.A........ │ │ │ │ │ - 0x00000570 2c000000 74050000 00000000 98000000 ,...t........... │ │ │ │ │ - 0x00000580 00480941 009b059c 049d039e 029f0148 .H.A...........H │ │ │ │ │ - 0x00000590 0e501141 7e4b0e00 470641df dedddcdb .P.A~K..G.A..... │ │ │ │ │ - 0x000005a0 2c000000 a4050000 00000000 98000000 ,............... │ │ │ │ │ - 0x000005b0 00480941 009b059c 049d039e 029f0148 .H.A...........H │ │ │ │ │ - 0x000005c0 0e501141 7e4b0e00 470641df dedddcdb .P.A~K..G.A..... │ │ │ │ │ - 0x000005d0 30000000 d4050000 00000000 a8000000 0............... │ │ │ │ │ - 0x000005e0 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000005f0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x00000600 dcdbda00 1c000000 08060000 00000000 ................ │ │ │ │ │ - 0x00000610 40000000 00450e20 11417e45 0e004206 @....E. .A~E..B. │ │ │ │ │ - 0x00000620 41000000 1c000000 28060000 00000000 A.......(....... │ │ │ │ │ - 0x00000630 40000000 00450e20 11417e45 0e004206 @....E. .A~E..B. │ │ │ │ │ - 0x00000640 41000000 A... │ │ │ │ │ + 0x00000010 1b0c0100 38000000 18000000 00000000 ....8........... │ │ │ │ │ + 0x00000020 c8000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000030 9c044411 417e9d03 439e029f 01440eb0 ..D.A~..C....D.. │ │ │ │ │ + 0x00000040 01510e00 490641df dedddcdb dad90000 .Q..I.A......... │ │ │ │ │ + 0x00000050 34000000 54000000 00000000 a8000000 4...T........... │ │ │ │ │ + 0x00000060 00450941 009a069b 05449c04 9d034411 .E.A.....D....D. │ │ │ │ │ + 0x00000070 417e9e02 430e509f 014e0e00 480641df A~..C.P..N..H.A. │ │ │ │ │ + 0x00000080 dedddcdb da000000 34000000 8c000000 ........4....... │ │ │ │ │ + 0x00000090 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x000000a0 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x000000b0 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x000000c0 2c000000 c4000000 00000000 88000000 ,............... │ │ │ │ │ + 0x000000d0 00450941 009c049d 03449e02 9f01450e .E.A.....D....E. │ │ │ │ │ + 0x000000e0 4011417e 4a0e0046 0641dfde dddc0000 @.A~J..F.A...... │ │ │ │ │ + 0x000000f0 38000000 f4000000 00000000 c0000000 8............... │ │ │ │ │ + 0x00000100 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000110 417e9d03 439e029f 01440eb0 014f0e00 A~..C....D...O.. │ │ │ │ │ + 0x00000120 490641df dedddcdb dad90000 38000000 I.A.........8... │ │ │ │ │ + 0x00000130 30010000 00000000 b8000000 00450941 0............E.A │ │ │ │ │ + 0x00000140 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x00000150 439e029f 01440e60 4d0e0049 0641dfde C....D.`M..I.A.. │ │ │ │ │ + 0x00000160 dddcdbda d9000000 2c000000 6c010000 ........,...l... │ │ │ │ │ + 0x00000170 00000000 88000000 00450941 009c049d .........E.A.... │ │ │ │ │ + 0x00000180 03449e02 9f01450e 4011417e 4a0e0046 .D....E.@.A~J..F │ │ │ │ │ + 0x00000190 0641dfde dddc0000 34000000 9c010000 .A......4....... │ │ │ │ │ + 0x000001a0 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x000001b0 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x000001c0 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x000001d0 30000000 d4010000 00000000 98000000 0............... │ │ │ │ │ + 0x000001e0 00450941 009b059c 04449d03 9e024411 .E.A.....D....D. │ │ │ │ │ + 0x000001f0 417e9f01 430e504b 0e004706 41dfdedd A~..C.PK..G.A... │ │ │ │ │ + 0x00000200 dcdb0000 38000000 08020000 00000000 ....8........... │ │ │ │ │ + 0x00000210 b8000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000220 9c044411 417e9d03 439e029f 01440e60 ..D.A~..C....D.` │ │ │ │ │ + 0x00000230 4d0e0049 0641dfde dddcdbda d9000000 M..I.A.......... │ │ │ │ │ + 0x00000240 38000000 44020000 00000000 c0000000 8...D........... │ │ │ │ │ + 0x00000250 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000260 417e9d03 439e029f 01440eb0 014f0e00 A~..C....D...O.. │ │ │ │ │ + 0x00000270 490641df dedddcdb dad90000 30000000 I.A.........0... │ │ │ │ │ + 0x00000280 80020000 00000000 98000000 00450941 .............E.A │ │ │ │ │ + 0x00000290 009b059c 04449d03 9e024411 417e9f01 .....D....D.A~.. │ │ │ │ │ + 0x000002a0 430e504b 0e004706 41dfdedd dcdb0000 C.PK..G.A....... │ │ │ │ │ + 0x000002b0 38000000 b4020000 00000000 c8000000 8............... │ │ │ │ │ + 0x000002c0 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x000002d0 417e9d03 439e029f 01440eb0 01510e00 A~..C....D...Q.. │ │ │ │ │ + 0x000002e0 490641df dedddcdb dad90000 34000000 I.A.........4... │ │ │ │ │ + 0x000002f0 f0020000 00000000 a8000000 00450941 .............E.A │ │ │ │ │ + 0x00000300 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x00000310 430e509f 014e0e00 480641df dedddcdb C.P..N..H.A..... │ │ │ │ │ + 0x00000320 da000000 30000000 28030000 00000000 ....0...(....... │ │ │ │ │ + 0x00000330 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000340 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000350 41dfdedd dcdb0000 34000000 5c030000 A.......4...\... │ │ │ │ │ + 0x00000360 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000370 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000380 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000390 38000000 94030000 00000000 b8000000 8............... │ │ │ │ │ + 0x000003a0 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x000003b0 417e9d03 439e029f 01440e60 4d0e0049 A~..C....D.`M..I │ │ │ │ │ + 0x000003c0 0641dfde dddcdbda d9000000 38000000 .A..........8... │ │ │ │ │ + 0x000003d0 d0030000 00000000 c8000000 00450941 .............E.A │ │ │ │ │ + 0x000003e0 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x000003f0 439e029f 01440eb0 01510e00 490641df C....D...Q..I.A. │ │ │ │ │ + 0x00000400 dedddcdb dad90000 34000000 0c040000 ........4....... │ │ │ │ │ + 0x00000410 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000420 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000430 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000440 38000000 44040000 00000000 b8000000 8...D........... │ │ │ │ │ + 0x00000450 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000460 417e9d03 439e029f 01440e60 4d0e0049 A~..C....D.`M..I │ │ │ │ │ + 0x00000470 0641dfde dddcdbda d9000000 38000000 .A..........8... │ │ │ │ │ + 0x00000480 80040000 00000000 c8000000 00450941 .............E.A │ │ │ │ │ + 0x00000490 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x000004a0 439e029f 01440eb0 01510e00 490641df C....D...Q..I.A. │ │ │ │ │ + 0x000004b0 dedddcdb dad90000 38000000 bc040000 ........8....... │ │ │ │ │ + 0x000004c0 00000000 c0000000 00450941 0099079a .........E.A.... │ │ │ │ │ + 0x000004d0 06449b05 9c044411 417e9d03 439e029f .D....D.A~..C... │ │ │ │ │ + 0x000004e0 01440eb0 014f0e00 490641df dedddcdb .D...O..I.A..... │ │ │ │ │ + 0x000004f0 dad90000 30000000 f8040000 00000000 ....0........... │ │ │ │ │ + 0x00000500 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000510 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000520 41dfdedd dcdb0000 30000000 2c050000 A.......0...,... │ │ │ │ │ + 0x00000530 00000000 98000000 00450941 009b059c .........E.A.... │ │ │ │ │ + 0x00000540 04449d03 9e024411 417e9f01 430e504b .D....D.A~..C.PK │ │ │ │ │ + 0x00000550 0e004706 41dfdedd dcdb0000 34000000 ..G.A.......4... │ │ │ │ │ + 0x00000560 60050000 00000000 a8000000 00450941 `............E.A │ │ │ │ │ + 0x00000570 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x00000580 430e509f 014e0e00 480641df dedddcdb C.P..N..H.A..... │ │ │ │ │ + 0x00000590 da000000 38000000 98050000 00000000 ....8........... │ │ │ │ │ + 0x000005a0 c0000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x000005b0 9c044411 417e9d03 439e029f 01440eb0 ..D.A~..C....D.. │ │ │ │ │ + 0x000005c0 014f0e00 490641df dedddcdb dad90000 .O..I.A......... │ │ │ │ │ + 0x000005d0 30000000 d4050000 00000000 98000000 0............... │ │ │ │ │ + 0x000005e0 00450941 009b059c 04449d03 9e024411 .E.A.....D....D. │ │ │ │ │ + 0x000005f0 417e9f01 430e504b 0e004706 41dfdedd A~..C.PK..G.A... │ │ │ │ │ + 0x00000600 dcdb0000 30000000 08060000 00000000 ....0........... │ │ │ │ │ + 0x00000610 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000620 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000630 41dfdedd dcdb0000 34000000 3c060000 A.......4...<... │ │ │ │ │ + 0x00000640 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000650 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000660 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000670 1c000000 74060000 00000000 40000000 ....t.......@... │ │ │ │ │ + 0x00000680 00450e20 11417e45 0e004206 41000000 .E. .A~E..B.A... │ │ │ │ │ + 0x00000690 1c000000 94060000 00000000 40000000 ............@... │ │ │ │ │ + 0x000006a0 00450e20 11417e45 0e004206 41000000 .E. .A~E..B.A... │ │ │ ├── transpose-alltoall.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6912 (bytes into file) │ │ │ │ │ + Start of section headers: 6904 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1b00: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1af8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0009ec 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001228 000720 18 I 15 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001220 000720 18 I 15 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000a2c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .toc PROGBITS 0000000000000000 000a6f 000008 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.toc RELA 0000000000000000 001948 000018 18 I 15 6 8 │ │ │ │ │ + [ 7] .rela.toc RELA 0000000000000000 001940 000018 18 I 15 6 8 │ │ │ │ │ [ 8] .data.rel.ro PROGBITS 0000000000000000 000a77 000020 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro RELA 0000000000000000 001960 000060 18 I 15 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 001958 000060 18 I 15 8 8 │ │ │ │ │ [10] .data.rel.ro.local PROGBITS 0000000000000000 000a97 000018 00 WA 0 0 8 │ │ │ │ │ - [11] .rela.data.rel.ro.local RELA 0000000000000000 0019c0 000018 18 I 15 10 8 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 0019b8 000018 18 I 15 10 8 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 0000000000000000 000aaf 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000aaf 0001c4 00 A 0 0 4 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 0019d8 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000c78 0003a8 18 16 13 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001020 000204 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001a68 000093 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000aaf 0001c0 00 A 0 0 4 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 0019d0 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000c70 0003a8 18 16 13 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001018 000204 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001a60 000093 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1228 contains 76 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1220 contains 76 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000020 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +000000000000002c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000038 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000003c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000040 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000058 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000080 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000084 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000014c 0000000e0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ @@ -40,24 +40,24 @@ │ │ │ │ │ 00000000000005a8 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft_0_d + 0 │ │ │ │ │ 00000000000005c4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_f_d + 0 │ │ │ │ │ 00000000000005dc 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ 0000000000000614 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_1d + 0 │ │ │ │ │ 0000000000000640 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000644 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000006a8 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -00000000000006b8 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +00000000000006bc 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000006c8 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoallv + 0 │ │ │ │ │ 0000000000000770 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000784 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000078c 0000001f0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoall + 0 │ │ │ │ │ 00000000000007b8 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000007d0 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000007d8 0000001f0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoall + 0 │ │ │ │ │ 00000000000007f4 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000808 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +000000000000080c 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000818 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoallv + 0 │ │ │ │ │ 0000000000000830 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000834 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000850 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_ifree0 + 0 │ │ │ │ │ 000000000000085c 000000210000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000868 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000874 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ @@ -74,30 +74,30 @@ │ │ │ │ │ 0000000000000960 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000970 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000980 000000240000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000998 000000250000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 00000000000009a8 000000240000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 00000000000009c0 000000250000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0x1948 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0x1940 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001d00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_float + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1960 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1958 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002600000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8c0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 830 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x19c0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x19b8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x19d8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x19d0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 80 │ │ │ │ │ 0000000000000128 000000010000001a R_PPC64_REL32 0000000000000000 .text + 640 │ │ │ │ │ 0000000000000158 000000010000001a R_PPC64_REL32 0000000000000000 .text + 830 │ │ │ │ │ 000000000000017c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8c0 │ │ │ │ │ 00000000000001a4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 950 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,111 +7,111 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000070 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 00000000000000e8 00000038 FDE cie=00000000 pc=0000000000000080..0000000000000634 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000000b8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000bc │ │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000c8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000000f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000f8 │ │ │ │ │ DW_CFA_offset: r14 at cfa-152 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000fc │ │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000100 │ │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000104 │ │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000108 │ │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000110 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000114 │ │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000118 │ │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000118 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000011c │ │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000120 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000124 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000128 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000012c │ │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000130 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000134 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000138 │ │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000013c │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc1: 804 to 0000000000000460 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r63 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000464 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000468 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000468 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000470 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000480 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000484 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000488 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000048c │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000490 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000498 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000049c │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a0 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a4 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a8 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004ac │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004b0 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 56 to 00000000000004f8 │ │ │ │ │ DW_CFA_restore: r63 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004fc │ │ │ │ │ @@ -127,27 +127,27 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000510 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000514 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000518 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000051c │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000520 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000524 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000528 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000052c │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000530 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000534 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000538 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000053c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000540 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000544 │ │ │ │ │ @@ -184,34 +184,34 @@ │ │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ │ │ 00000120 000000000000002c 00000124 FDE cie=00000000 pc=0000000000000640..0000000000000830 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000654 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000065c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000668 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000664 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000674 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 220 to 0000000000000750 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000764 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000770 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000150 0000000000000020 00000154 FDE cie=00000000 pc=0000000000000830..00000000000008b4 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000840 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000850 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ @@ -219,38 +219,36 @@ │ │ │ │ │ DW_CFA_advance_loc: 72 to 0000000000000898 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000008a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000174 0000000000000024 00000178 FDE cie=00000000 pc=00000000000008c0..0000000000000944 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008dc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000924 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000019c 0000000000000024 000001a0 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ +0000019c 0000000000000020 000001a0 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000960 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000097c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000009cc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000009cc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,30 +12,30 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,152(r10) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 40 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r9,88(r10) │ │ │ │ │ ld r8,80(r10) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r7,72(r10) │ │ │ │ │ ld r6,64(r10) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ @@ -62,45 +62,45 @@ │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 544 │ │ │ │ │ lwz r10,212(r5) │ │ │ │ │ lwz r9,48(r4) │ │ │ │ │ std r29,304(r1) │ │ │ │ │ std r30,312(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r31,320(r1) │ │ │ │ │ mr r30,r5 │ │ │ │ │ + std r31,320(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ andi. r10,r10,4096 │ │ │ │ │ rlwinm r8,r9,0,29,29 │ │ │ │ │ bne 550 │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ bne ec │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ bne 558 │ │ │ │ │ - mflr r0 │ │ │ │ │ rlwinm r9,r9,0,30,27 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r14,184(r1) │ │ │ │ │ std r15,192(r1) │ │ │ │ │ std r16,200(r1) │ │ │ │ │ std r17,208(r1) │ │ │ │ │ std r18,216(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ + std r0,352(r1) │ │ │ │ │ std r19,224(r1) │ │ │ │ │ std r20,232(r1) │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ std r21,240(r1) │ │ │ │ │ std r22,248(r1) │ │ │ │ │ std r23,256(r1) │ │ │ │ │ std r24,264(r1) │ │ │ │ │ std r25,272(r1) │ │ │ │ │ std r26,280(r1) │ │ │ │ │ std r27,288(r1) │ │ │ │ │ std r28,296(r1) │ │ │ │ │ stfd f31,328(r1) │ │ │ │ │ - std r0,352(r1) │ │ │ │ │ bne 4f0 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ addi r4,r1,156 │ │ │ │ │ ld r28,8(r31) │ │ │ │ │ bl 14c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ @@ -120,16 +120,16 @@ │ │ │ │ │ beq 570 │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 600 │ │ │ │ │ ld r29,40(r31) │ │ │ │ │ li r22,0 │ │ │ │ │ mr r6,r29 │ │ │ │ │ - lwa r7,156(r1) │ │ │ │ │ addi r9,r1,112 │ │ │ │ │ + lwa r7,156(r1) │ │ │ │ │ addi r10,r1,128 │ │ │ │ │ addi r8,r1,144 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,104(r1) │ │ │ │ │ addi r9,r1,120 │ │ │ │ │ @@ -315,34 +315,34 @@ │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r3,8 │ │ │ │ │ bl 450 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,352(r1) │ │ │ │ │ lfd f31,328(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r14,184(r1) │ │ │ │ │ ld r15,192(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ ld r16,200(r1) │ │ │ │ │ ld r17,208(r1) │ │ │ │ │ ld r18,216(r1) │ │ │ │ │ ld r19,224(r1) │ │ │ │ │ ld r20,232(r1) │ │ │ │ │ ld r21,240(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r22,248(r1) │ │ │ │ │ ld r23,256(r1) │ │ │ │ │ ld r24,264(r1) │ │ │ │ │ ld r25,272(r1) │ │ │ │ │ ld r26,280(r1) │ │ │ │ │ ld r27,288(r1) │ │ │ │ │ ld r28,296(r1) │ │ │ │ │ ld r29,304(r1) │ │ │ │ │ ld r30,312(r1) │ │ │ │ │ ld r31,320(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ addi r1,r1,336 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,128(r1) │ │ │ │ │ bl 4c4 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ @@ -365,21 +365,21 @@ │ │ │ │ │ ld r15,192(r1) │ │ │ │ │ ld r16,200(r1) │ │ │ │ │ ld r17,208(r1) │ │ │ │ │ ld r18,216(r1) │ │ │ │ │ ld r19,224(r1) │ │ │ │ │ ld r20,232(r1) │ │ │ │ │ ld r21,240(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r22,248(r1) │ │ │ │ │ ld r23,256(r1) │ │ │ │ │ ld r24,264(r1) │ │ │ │ │ ld r25,272(r1) │ │ │ │ │ ld r26,280(r1) │ │ │ │ │ ld r27,288(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r28,296(r1) │ │ │ │ │ ld r29,304(r1) │ │ │ │ │ ld r30,312(r1) │ │ │ │ │ ld r31,320(r1) │ │ │ │ │ li r3,0 │ │ │ │ │ addi r1,r1,336 │ │ │ │ │ blr │ │ │ │ │ @@ -393,16 +393,16 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r9,1 │ │ │ │ │ mulld r8,r28,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r28 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r28 │ │ │ │ │ ld r6,24(r31) │ │ │ │ │ + mr r9,r28 │ │ │ │ │ mulld r4,r6,r28 │ │ │ │ │ bl 594 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ ld r5,40(r31) │ │ │ │ │ mr r4,r29 │ │ │ │ │ @@ -452,45 +452,45 @@ │ │ │ │ │ 0000000000000640 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 7a0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r10,152(r31) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ ld r4,104(r31) │ │ │ │ │ ld r7,120(r31) │ │ │ │ │ ld r9,96(r31) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 770 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ + ld r5,112(r31) │ │ │ │ │ mr r8,r7 │ │ │ │ │ mr r3,r30 │ │ │ │ │ mr r7,r29 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ - ld r5,112(r31) │ │ │ │ │ ld r9,128(r31) │ │ │ │ │ mr r6,r10 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_PPC64_REL24 MPI_Alltoallv │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ cmpdi r3,0 │ │ │ │ │ @@ -544,18 +544,18 @@ │ │ │ │ │ bl 78c │ │ │ │ │ R_PPC64_REL24 MPI_Alltoall │ │ │ │ │ nop │ │ │ │ │ b 6d0 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,152(r31) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ ld r4,104(r31) │ │ │ │ │ ld r7,120(r31) │ │ │ │ │ ld r9,96(r31) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ beq 7f0 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ lwa r7,0(r7) │ │ │ │ │ lwa r4,0(r4) │ │ │ │ │ mr r6,r5 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -571,19 +571,19 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ mr r8,r7 │ │ │ │ │ mr r7,r5 │ │ │ │ │ + ld r5,112(r31) │ │ │ │ │ mr r3,r29 │ │ │ │ │ mr r29,r30 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ - ld r5,112(r31) │ │ │ │ │ ld r9,128(r31) │ │ │ │ │ mr r6,r10 │ │ │ │ │ bl 818 │ │ │ │ │ R_PPC64_REL24 MPI_Alltoallv │ │ │ │ │ nop │ │ │ │ │ b 6d0 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -641,17 +641,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 8e8 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -684,26 +684,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000950 : │ │ │ │ │ fftwf_mpi_transpose_alltoall_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 980 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,33 +1,32 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 80000000 004c0e60 11417e4e 0e004206 .....L.`.A~N..B. │ │ │ │ │ + 0x00000020 80000000 004b0e60 11417e4f 0e004206 .....K.`.A~O..B. │ │ │ │ │ 0x00000030 41000000 e8000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 b4050000 00440ed0 024a9d04 419e0342 .....D...J..A..B │ │ │ │ │ - 0x00000050 9f024b09 4100428e 13418f12 41901141 ..K.A.B..A..A..A │ │ │ │ │ - 0x00000060 91104192 0f41930e 41940d42 950c4196 ..A..A..A..B..A. │ │ │ │ │ - 0x00000070 0b41970a 41980941 9908419a 07419b06 .A..A..A..A..A.. │ │ │ │ │ - 0x00000080 419c0541 bf014111 417e02c9 0aff41ce A..A..A.A~....A. │ │ │ │ │ - 0x00000090 41cf42d0 41d141d2 41d341d4 41d541d6 A.B.A.A.A.A.A.A. │ │ │ │ │ - 0x000000a0 41d741d8 41d941da 41db41dc 41dd41de A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x000000b0 41df4106 41410e00 430b4eff 41ce41cf A.A.AA..C.N.A.A. │ │ │ │ │ - 0x000000c0 41d041d1 41d241d3 41d441d5 41d641d7 A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x000000d0 41d841d9 41da41db 41064141 dc41dd41 A.A.A.A.A.AA.A.A │ │ │ │ │ + 0x00000040 b4050000 00440ed0 024a9d04 419e0343 .....D...J..A..C │ │ │ │ │ + 0x00000050 9f024b09 4100418e 13418f12 41901141 ..K.A.A..A..A..A │ │ │ │ │ + 0x00000060 91104192 0f421141 7e41930e 41940d41 ..A..B.A~A..A..A │ │ │ │ │ + 0x00000070 950c4196 0b41970a 41980941 9908419a ..A..A..A..A..A. │ │ │ │ │ + 0x00000080 07419b06 419c0541 bf0102c9 0aff42ce .A..A..A......B. │ │ │ │ │ + 0x00000090 41cf41d0 41d141d2 41d341d4 41d54106 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x000000a0 4141d641 d741d841 d941da41 db41dc41 AA.A.A.A.A.A.A.A │ │ │ │ │ + 0x000000b0 dd41de41 df410e00 430b4eff 41ce41cf .A.A.A..C.N.A.A. │ │ │ │ │ + 0x000000c0 41d041d1 41d241d3 41d441d5 41064141 A.A.A.A.A.A.A.AA │ │ │ │ │ + 0x000000d0 d641d741 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ │ 0x000000e0 de41df42 0e00410e d0029d04 9e039f02 .A.B..A......... │ │ │ │ │ 0x000000f0 43dd41de 41df438e 138f1290 11911092 C.A.A.C......... │ │ │ │ │ 0x00000100 0f930e94 0d950c96 0b970a98 0999089a ................ │ │ │ │ │ 0x00000110 079b069c 059d049e 039f02bf 0111417e ..............A~ │ │ │ │ │ 0x00000120 2c000000 24010000 00000000 f0010000 ,...$........... │ │ │ │ │ - 0x00000130 00449f01 09410043 9d03429e 02440e90 .D...A.C..B..D.. │ │ │ │ │ - 0x00000140 0111417e 770a0e00 450641df dedd430b ..A~w...E.A...C. │ │ │ │ │ + 0x00000130 00459f01 9e020941 00459d03 430e9001 .E.....A.E..C... │ │ │ │ │ + 0x00000140 11417e77 0a0e0045 0641dfde dd430b00 .A~w...E.A...C.. │ │ │ │ │ 0x00000150 20000000 54010000 00000000 84000000 ...T........... │ │ │ │ │ 0x00000160 00440941 009f0144 0e301141 7e520e00 .D.A...D.0.A~R.. │ │ │ │ │ 0x00000170 430641df 24000000 78010000 00000000 C.A.$...x....... │ │ │ │ │ - 0x00000180 84000000 00440941 009f0143 9e02430e .....D.A...C..C. │ │ │ │ │ - 0x00000190 3011417e 4f0e0044 0641dfde 24000000 0.A~O..D.A..$... │ │ │ │ │ - 0x000001a0 a0010000 00000000 9c000000 00440941 .............D.A │ │ │ │ │ - 0x000001b0 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x000001c0 0641dfde .A.. │ │ │ │ │ + 0x00000180 84000000 00450941 009f019e 02450e30 .....E.A.....E.0 │ │ │ │ │ + 0x00000190 11417e4f 0e004406 41dfde00 20000000 .A~O..D.A... ... │ │ │ │ │ + 0x000001a0 a0010000 00000000 9c000000 00449e02 .............D.. │ │ │ │ │ + 0x000001b0 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── transpose-pairwise.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 11512 (bytes into file) │ │ │ │ │ + Start of section headers: 11520 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x2cf8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2d00: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00163c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0020a8 000a50 18 I 15 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0020b0 000a50 18 I 15 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00167c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00167c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00167c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .toc PROGBITS 0000000000000000 0016bf 000008 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.toc RELA 0000000000000000 002af8 000018 18 I 15 6 8 │ │ │ │ │ + [ 7] .rela.toc RELA 0000000000000000 002b00 000018 18 I 15 6 8 │ │ │ │ │ [ 8] .data.rel.ro PROGBITS 0000000000000000 0016c7 000020 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro RELA 0000000000000000 002b10 000060 18 I 15 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 002b18 000060 18 I 15 8 8 │ │ │ │ │ [10] .data.rel.ro.local PROGBITS 0000000000000000 0016e7 000018 00 WA 0 0 8 │ │ │ │ │ - [11] .rela.data.rel.ro.local RELA 0000000000000000 002b70 000018 18 I 15 10 8 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 002b78 000018 18 I 15 10 8 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 0000000000000000 0016ff 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 0016ff 0002f0 00 A 0 0 4 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 002b88 0000d8 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 0019f0 000450 18 16 15 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001e40 000265 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 002c60 000093 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 0016ff 0002f4 00 A 0 0 4 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 002b90 0000d8 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 0019f8 000450 18 16 15 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001e48 000265 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 002c68 000093 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x20a8 contains 110 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x20b0 contains 110 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000020 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000028 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000038 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000003c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000040 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000058 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000002d0 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002d4 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000003b4 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000003c8 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000003e8 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Sendrecv + 0 │ │ │ │ │ 0000000000000424 000000120000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 00000000000004a4 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000000504 000000140000000a R_PPC64_REL24 0000000000000000 memmove + 0 │ │ │ │ │ 0000000000000540 000000120000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 0000000000000554 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000568 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000570 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000594 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Sendrecv + 0 │ │ │ │ │ 00000000000005bc 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ 0000000000000600 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000604 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000680 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ 0000000000000770 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ 0000000000000790 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ @@ -71,16 +71,16 @@ │ │ │ │ │ 0000000000000e4c 000000210000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000e5c 000000220000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000e70 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ 0000000000000ec4 0000001a0000000a R_PPC64_REL24 00000000000008d0 fftwf_mpi_mkplans_posttranspose + 0 │ │ │ │ │ 0000000000000ed4 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ 0000000000000ef0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 600 │ │ │ │ │ 0000000000000ef4 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -0000000000000f14 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 600 │ │ │ │ │ -0000000000000f18 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +0000000000000f10 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 600 │ │ │ │ │ +0000000000000f14 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000f1c 000000240000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ 0000000000000f6c 000000250000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000f7c 000000260000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000f90 000000260000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000fa0 000000270000000a R_PPC64_REL24 0000000000000000 fftwf_imax + 0 │ │ │ │ │ 0000000000000fb8 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_malloc_plain + 0 │ │ │ │ │ 0000000000000fe0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ @@ -108,33 +108,33 @@ │ │ │ │ │ 00000000000015b0 0000000d00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000015c0 0000000d00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000015d0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 00000000000015e8 0000002c0000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 00000000000015f8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000001610 0000002c0000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0x2af8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0x2b00 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001000000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_float + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2b10 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2b18 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002d00000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 840 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x2b70 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2b78 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + d80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2b88 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2b90 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 80 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d0 │ │ │ │ │ 0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 600 │ │ │ │ │ 0000000000000140 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7b0 │ │ │ │ │ 0000000000000164 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ 000000000000018c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ │ -0000000000000200 000000010000001a R_PPC64_REL32 0000000000000000 .text + d80 │ │ │ │ │ -00000000000002d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 15a0 │ │ │ │ │ +0000000000000208 000000010000001a R_PPC64_REL32 0000000000000000 .text + d80 │ │ │ │ │ +00000000000002d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 15a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,66 +7,66 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000070 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 0000000000000010 00000038 FDE cie=00000000 pc=0000000000000080..00000000000002cc │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 00000000000000bc 0000004c FDE cie=00000000 pc=00000000000002d0..00000000000005fc │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002e4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000002ec │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000310 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000320 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000324 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000330 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000344 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000348 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000034c │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000035c │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000354 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000360 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000036c │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000360 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000380 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 184 to 0000000000000438 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000043c │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000440 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ @@ -106,29 +106,29 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000498 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000049c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000049c │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000004a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a0 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000004bc │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000004bc │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004c0 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004d0 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004d4 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004dc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000004dc │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 204 to 00000000000005a8 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005ac │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005b0 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ @@ -154,34 +154,34 @@ │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000108 000000000000002c 0000010c FDE cie=00000000 pc=0000000000000600..00000000000007a4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000614 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000061c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000628 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000624 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000634 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 200 to 00000000000006fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000710 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000720 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000138 0000000000000020 0000013c FDE cie=00000000 pc=00000000000007b0..0000000000000840 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000007c0 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000007d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ @@ -189,58 +189,64 @@ │ │ │ │ │ DW_CFA_advance_loc: 84 to 0000000000000824 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000830 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000015c 0000000000000024 00000160 FDE cie=00000000 pc=0000000000000840..00000000000008c4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000850 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000854 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000085c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000868 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000868 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 00000000000008a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000008b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000070 00000188 FDE cie=00000000 pc=00000000000008d0..0000000000000d7c │ │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000000920 │ │ │ │ │ +00000184 0000000000000078 00000188 FDE cie=00000000 pc=00000000000008d0..0000000000000d7c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000008e8 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008f8 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000908 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000924 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000930 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000944 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000950 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000095c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000000aac │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000000aac │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000000af0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000ad8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000af8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000adc │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000af8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -252,17 +258,17 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000b00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 136 to 0000000000000b88 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000ba4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b8c │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000000c9c │ │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000000c9c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000ca0 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000cb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000cb8 │ │ │ │ │ @@ -273,98 +279,100 @@ │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 104 to 0000000000000d68 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000d6c │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f8 00000000000000cc 000001fc FDE cie=00000000 pc=0000000000000d80..0000000000001594 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000d9c │ │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ │ +00000200 00000000000000cc 00000204 FDE cie=00000000 pc=0000000000000d80..0000000000001594 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000d94 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000da4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000dd0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000dd0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000de0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000df0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000e14 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000e18 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000e20 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e20 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e24 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000e2c │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e30 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e3c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000e40 │ │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e44 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e48 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e48 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e4c │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000000f00 │ │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f04 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f08 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f0c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f10 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000f14 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000f1c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000001018 │ │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000001018 │ │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000101c │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 212 to 00000000000010f0 │ │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000010f4 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 164 to 0000000000001198 │ │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000119c │ │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000011a0 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011a4 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000011a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011a8 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011ac │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b8 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011bc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c0 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c4 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c8 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011cc │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011d0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011d4 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000011e0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000011f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ @@ -391,15 +399,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012dc │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012e0 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000012f0 │ │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ @@ -409,23 +417,21 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c8 0000000000000024 000002cc FDE cie=00000000 pc=00000000000015a0..000000000000163c │ │ │ │ │ +000002d0 0000000000000020 000002d4 FDE cie=00000000 pc=00000000000015a0..000000000000163c │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000015b0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000015b8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000015d0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000015cc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000161c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000161c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000162c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,11 @@ │ │ │ │ │ |PH&}.a#}P │ │ │ │ │ |PH&}.a#} │ │ │ │ │ }PH(}.a#}PX │ │ │ │ │ }PH(}.a#} │ │ │ │ │ -}xK:}xSX}\ │ │ │ │ │ Jy.P^}.A_} │ │ │ │ │ (mpi-transpose-pairwise%s%(%p%)%(%p%)%(%p%)%(%p%)) │ │ │ │ │ fill1_comm_sched │ │ │ │ │ transpose_chunks │ │ │ │ │ ompi_mpi_float │ │ │ │ │ MPI_Sendrecv │ │ │ │ │ fftwf_malloc_plain │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,30 +12,30 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,168(r10) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r9,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r9,2 │ │ │ │ │ bne 40 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r9,88(r10) │ │ │ │ │ ld r8,80(r10) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r7,72(r10) │ │ │ │ │ ld r6,64(r10) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ @@ -199,53 +199,53 @@ │ │ │ │ │ transpose_chunks(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r17,-120(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr. r17,r3 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ stdu r1,-288(r1) │ │ │ │ │ ld r23,384(r1) │ │ │ │ │ ld r28,392(r1) │ │ │ │ │ beq 470 │ │ │ │ │ cmpld r23,r28 │ │ │ │ │ std r24,224(r1) │ │ │ │ │ std r25,232(r1) │ │ │ │ │ + mr r24,r10 │ │ │ │ │ + mr r25,r8 │ │ │ │ │ std r26,240(r1) │ │ │ │ │ std r27,248(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r29,264(r1) │ │ │ │ │ std r30,272(r1) │ │ │ │ │ - std r31,280(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ mr r30,r4 │ │ │ │ │ + std r31,280(r1) │ │ │ │ │ mr r31,r5 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r24,r10 │ │ │ │ │ beq 490 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ ble 5d0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r22,208(r1) │ │ │ │ │ + std r21,200(r1) │ │ │ │ │ sldi r22,r5,3 │ │ │ │ │ + addi r17,r17,-4 │ │ │ │ │ + addi r21,r1,128 │ │ │ │ │ std r16,160(r1) │ │ │ │ │ std r18,176(r1) │ │ │ │ │ + mr r16,r4 │ │ │ │ │ + add r18,r9,r22 │ │ │ │ │ std r19,184(r1) │ │ │ │ │ std r20,192(r1) │ │ │ │ │ - std r21,200(r1) │ │ │ │ │ - mullw r20,r5,r4 │ │ │ │ │ - add r18,r9,r22 │ │ │ │ │ add r19,r7,r22 │ │ │ │ │ - mr r16,r4 │ │ │ │ │ + mullw r20,r5,r4 │ │ │ │ │ add r22,r6,r22 │ │ │ │ │ - addi r17,r17,-4 │ │ │ │ │ - addi r21,r1,128 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ b 3f8 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ extsw r6,r11 │ │ │ │ │ add r7,r20,r11 │ │ │ │ │ @@ -311,33 +311,33 @@ │ │ │ │ │ ld r17,-120(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,0(r6) │ │ │ │ │ + mflr r0 │ │ │ │ │ std r21,200(r1) │ │ │ │ │ - sldi r3,r3,2 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ + sldi r3,r3,2 │ │ │ │ │ bl 4a4 │ │ │ │ │ R_PPC64_REL24 fftwf_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r21,r3 │ │ │ │ │ ble 5b8 │ │ │ │ │ std r18,176(r1) │ │ │ │ │ std r19,184(r1) │ │ │ │ │ - std r20,192(r1) │ │ │ │ │ mr r18,r30 │ │ │ │ │ - mullw r20,r31,r30 │ │ │ │ │ addi r17,r17,-4 │ │ │ │ │ addi r19,r1,128 │ │ │ │ │ + std r20,192(r1) │ │ │ │ │ std r16,160(r1) │ │ │ │ │ + mullw r20,r31,r30 │ │ │ │ │ std r22,208(r1) │ │ │ │ │ b 514 │ │ │ │ │ ldx r3,r26,r22 │ │ │ │ │ cmpd r3,r4 │ │ │ │ │ beq 50c │ │ │ │ │ ldx r5,r29,r22 │ │ │ │ │ sldi r4,r4,2 │ │ │ │ │ @@ -365,23 +365,23 @@ │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ add r7,r20,r23 │ │ │ │ │ mullw r23,r23,r30 │ │ │ │ │ ldx r8,r26,r22 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ - mr r6,r16 │ │ │ │ │ lwax r9,r25,r22 │ │ │ │ │ + mr r6,r16 │ │ │ │ │ lwax r4,r29,r22 │ │ │ │ │ mr r3,r21 │ │ │ │ │ + std r19,120(r1) │ │ │ │ │ + std r24,112(r1) │ │ │ │ │ ld r10,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ clrldi r7,r7,49 │ │ │ │ │ - std r19,120(r1) │ │ │ │ │ - std r24,112(r1) │ │ │ │ │ std r16,96(r1) │ │ │ │ │ sldi r8,r8,2 │ │ │ │ │ add r23,r23,r31 │ │ │ │ │ add r8,r28,r8 │ │ │ │ │ mr r5,r10 │ │ │ │ │ clrldi r23,r23,49 │ │ │ │ │ std r23,104(r1) │ │ │ │ │ @@ -418,42 +418,42 @@ │ │ │ │ │ 0000000000000600 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 730 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,168(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 720 │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r30,96(r1) │ │ │ │ │ - lwa r5,116(r31) │ │ │ │ │ - lwa r4,112(r31) │ │ │ │ │ ld r10,160(r31) │ │ │ │ │ ld r9,152(r31) │ │ │ │ │ ld r8,144(r31) │ │ │ │ │ ld r7,136(r31) │ │ │ │ │ ld r6,128(r31) │ │ │ │ │ + lwa r5,116(r31) │ │ │ │ │ + lwa r4,112(r31) │ │ │ │ │ ld r3,120(r31) │ │ │ │ │ bl 680 │ │ │ │ │ R_PPC64_REL24 transpose_chunks │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r5,r30 │ │ │ │ │ mr r4,r29 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ @@ -493,23 +493,23 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r29,r30 │ │ │ │ │ b 658 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r11,168(r31) │ │ │ │ │ + cmpwi r11,0 │ │ │ │ │ ld r3,120(r31) │ │ │ │ │ lwz r4,112(r31) │ │ │ │ │ lwz r5,116(r31) │ │ │ │ │ ld r6,128(r31) │ │ │ │ │ ld r7,136(r31) │ │ │ │ │ ld r8,144(r31) │ │ │ │ │ ld r9,152(r31) │ │ │ │ │ ld r10,160(r31) │ │ │ │ │ - cmpwi r11,0 │ │ │ │ │ beq 780 │ │ │ │ │ extsw r5,r5 │ │ │ │ │ extsw r4,r4 │ │ │ │ │ std r29,96(r1) │ │ │ │ │ std r30,104(r1) │ │ │ │ │ mr r29,r30 │ │ │ │ │ bl 770 │ │ │ │ │ @@ -583,17 +583,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 868 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -626,61 +626,61 @@ │ │ │ │ │ │ │ │ │ │ 00000000000008d0 : │ │ │ │ │ fftwf_mpi_mkplans_posttranspose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + std r21,-88(r1) │ │ │ │ │ + std r20,-96(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ - std r17,-120(r1) │ │ │ │ │ - std r18,-112(r1) │ │ │ │ │ - std r19,-104(r1) │ │ │ │ │ - std r20,-96(r1) │ │ │ │ │ - std r21,-88(r1) │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ - std r23,-72(r1) │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ + mr r21,r4 │ │ │ │ │ + ld r4,64(r3) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + ld r26,56(r3) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - ld r26,56(r3) │ │ │ │ │ ld r30,8(r3) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r21,r4 │ │ │ │ │ - ld r4,64(r3) │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ + std r17,-120(r1) │ │ │ │ │ + std r18,-112(r1) │ │ │ │ │ + std r19,-104(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r23,r5 │ │ │ │ │ mr r5,r7 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mr r27,r8 │ │ │ │ │ + mulld r19,r30,r26 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ stdu r1,-272(r1) │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mulld r19,r30,r26 │ │ │ │ │ ld r18,368(r1) │ │ │ │ │ ld r17,376(r1) │ │ │ │ │ bl 964 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,16(r31) │ │ │ │ │ li r7,0 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r7,0(r22) │ │ │ │ │ std r7,0(r25) │ │ │ │ │ std r7,0(r27) │ │ │ │ │ - divd r28,r9,r26 │ │ │ │ │ std r7,0(r17) │ │ │ │ │ std r7,0(r18) │ │ │ │ │ + divd r28,r9,r26 │ │ │ │ │ mulld r20,r28,r26 │ │ │ │ │ subf r20,r20,r9 │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne b80 │ │ │ │ │ cmpdi cr4,r20,0 │ │ │ │ │ beq cr4,b00 │ │ │ │ │ @@ -760,23 +760,23 @@ │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ + mtocrf 8,r11 │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r8,16(r31) │ │ │ │ │ mulld r4,r3,r19 │ │ │ │ │ li r9,1 │ │ │ │ │ mr r6,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ @@ -808,24 +808,24 @@ │ │ │ │ │ ld r3,0(r22) │ │ │ │ │ b cbc │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulld r5,r26,r29 │ │ │ │ │ std r16,144(r1) │ │ │ │ │ + std r15,136(r1) │ │ │ │ │ mulld r16,r30,r29 │ │ │ │ │ mr r10,r30 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r7,r19 │ │ │ │ │ mr r6,r29 │ │ │ │ │ - std r15,136(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ li r15,1 │ │ │ │ │ std r30,104(r1) │ │ │ │ │ + mr r3,r28 │ │ │ │ │ std r15,120(r1) │ │ │ │ │ std r15,112(r1) │ │ │ │ │ mulld r5,r5,r30 │ │ │ │ │ std r16,96(r1) │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl bc4 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_4d │ │ │ │ │ @@ -916,17 +916,17 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ li r10,1 │ │ │ │ │ mr r9,r30 │ │ │ │ │ mr r7,r30 │ │ │ │ │ mr r6,r29 │ │ │ │ │ + std r15,96(r1) │ │ │ │ │ mr r5,r30 │ │ │ │ │ mr r4,r16 │ │ │ │ │ - std r15,96(r1) │ │ │ │ │ mulld r8,r3,r30 │ │ │ │ │ bl d24 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ mr r5,r24 │ │ │ │ │ mr r4,r24 │ │ │ │ │ bl d34 │ │ │ │ │ @@ -956,19 +956,19 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ li r9,0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ stdu r1,-320(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ mr r31,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ std r9,144(r1) │ │ │ │ │ std r9,136(r1) │ │ │ │ │ std r9,128(r1) │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq e00 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ @@ -987,29 +987,29 @@ │ │ │ │ │ ld r9,40(r4) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq dcc │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ rlwinm r9,r9,0,30,27 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne dcc │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ + mflr r0 │ │ │ │ │ addi r4,r1,156 │ │ │ │ │ std r17,200(r1) │ │ │ │ │ - std r22,240(r1) │ │ │ │ │ + std r18,208(r1) │ │ │ │ │ ld r17,8(r31) │ │ │ │ │ + std r22,240(r1) │ │ │ │ │ std r27,280(r1) │ │ │ │ │ - std r29,296(r1) │ │ │ │ │ ld r27,40(r31) │ │ │ │ │ - ld r29,32(r31) │ │ │ │ │ li r22,0 │ │ │ │ │ - std r18,208(r1) │ │ │ │ │ + std r0,336(r1) │ │ │ │ │ + std r29,296(r1) │ │ │ │ │ + ld r29,32(r31) │ │ │ │ │ std r19,216(r1) │ │ │ │ │ std r20,224(r1) │ │ │ │ │ - std r0,336(r1) │ │ │ │ │ bl e4c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ addi r4,r1,152 │ │ │ │ │ bl e5c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ @@ -1023,16 +1023,16 @@ │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ andi. r9,r9,4 │ │ │ │ │ beq 1200 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mr r29,r27 │ │ │ │ │ - lwa r7,156(r1) │ │ │ │ │ addi r9,r1,112 │ │ │ │ │ + lwa r7,156(r1) │ │ │ │ │ addi r10,r1,128 │ │ │ │ │ addi r8,r1,144 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,104(r1) │ │ │ │ │ @@ -1053,36 +1053,36 @@ │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 1290 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x600 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,176 │ │ │ │ │ - std r14,176(r1) │ │ │ │ │ + std r15,184(r1) │ │ │ │ │ std r21,232(r1) │ │ │ │ │ std r23,248(r1) │ │ │ │ │ std r24,256(r1) │ │ │ │ │ std r25,264(r1) │ │ │ │ │ - std r26,272(r1) │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x600 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ + std r26,272(r1) │ │ │ │ │ bl f1c │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ ld r9,120(r1) │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r22,64(r3) │ │ │ │ │ std r18,72(r3) │ │ │ │ │ std r19,80(r3) │ │ │ │ │ std r20,88(r3) │ │ │ │ │ std r9,96(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ ld r9,112(r1) │ │ │ │ │ std r9,104(r3) │ │ │ │ │ li r9,2 │ │ │ │ │ bne f60 │ │ │ │ │ lwz r9,212(r28) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -1129,75 +1129,75 @@ │ │ │ │ │ ld r4,64(r31) │ │ │ │ │ add r26,r24,r26 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ bl ffc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r14,r3 │ │ │ │ │ + mr r15,r3 │ │ │ │ │ lwz r3,152(r1) │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ ble 14d0 │ │ │ │ │ - std r15,184(r1) │ │ │ │ │ + std r14,176(r1) │ │ │ │ │ std r16,192(r1) │ │ │ │ │ - li r15,0 │ │ │ │ │ + li r14,0 │ │ │ │ │ li r16,0 │ │ │ │ │ li r27,1 │ │ │ │ │ li r21,-1 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r4,56(r31) │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ - extsw r5,r16 │ │ │ │ │ + extsw r5,r14 │ │ │ │ │ std r5,160(r1) │ │ │ │ │ bl 1040 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r5,160(r1) │ │ │ │ │ ld r4,64(r31) │ │ │ │ │ mr r30,r3 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ bl 1058 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ mulld r9,r28,r3 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r25,r15 │ │ │ │ │ + stdx r9,r25,r16 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ mulld r9,r28,r9 │ │ │ │ │ - mulld r9,r9,r16 │ │ │ │ │ + mulld r9,r9,r14 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r23,r15 │ │ │ │ │ - mulld r9,r14,r30 │ │ │ │ │ + stdx r9,r23,r16 │ │ │ │ │ + mulld r9,r15,r30 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r24,r15 │ │ │ │ │ + stdx r9,r24,r16 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ - mulld r9,r14,r9 │ │ │ │ │ - mulld r9,r9,r16 │ │ │ │ │ + mulld r9,r15,r9 │ │ │ │ │ + mulld r9,r9,r14 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r26,r15 │ │ │ │ │ + stdx r9,r26,r16 │ │ │ │ │ mulld. r9,r30,r3 │ │ │ │ │ ble 10d8 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ mulld r30,r30,r9 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ mulld r3,r3,r9 │ │ │ │ │ cmpd r30,r3 │ │ │ │ │ beq 10d8 │ │ │ │ │ srdi r27,r30,63 │ │ │ │ │ sradi r9,r3,63 │ │ │ │ │ subfc r30,r30,r3 │ │ │ │ │ - mr r21,r16 │ │ │ │ │ + mr r21,r14 │ │ │ │ │ adde r27,r27,r9 │ │ │ │ │ xori r27,r27,1 │ │ │ │ │ lwz r3,152(r1) │ │ │ │ │ - addi r16,r16,1 │ │ │ │ │ - addi r15,r15,8 │ │ │ │ │ - cmpw r3,r16 │ │ │ │ │ + addi r14,r14,1 │ │ │ │ │ + addi r16,r16,8 │ │ │ │ │ + cmpw r3,r14 │ │ │ │ │ bgt 1030 │ │ │ │ │ - ld r15,184(r1) │ │ │ │ │ + ld r14,176(r1) │ │ │ │ │ ld r16,192(r1) │ │ │ │ │ lwz r9,156(r1) │ │ │ │ │ stw r3,112(r29) │ │ │ │ │ std r25,128(r29) │ │ │ │ │ std r23,136(r29) │ │ │ │ │ std r24,144(r29) │ │ │ │ │ std r26,152(r29) │ │ │ │ │ @@ -1236,30 +1236,30 @@ │ │ │ │ │ beq 1190 │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r20,8 │ │ │ │ │ bl 1188 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,336(r1) │ │ │ │ │ - ld r14,176(r1) │ │ │ │ │ + ld r15,184(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r17,200(r1) │ │ │ │ │ ld r18,208(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ ld r19,216(r1) │ │ │ │ │ ld r20,224(r1) │ │ │ │ │ ld r21,232(r1) │ │ │ │ │ ld r22,240(r1) │ │ │ │ │ ld r23,248(r1) │ │ │ │ │ ld r24,256(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r25,264(r1) │ │ │ │ │ ld r26,272(r1) │ │ │ │ │ ld r27,280(r1) │ │ │ │ │ ld r29,296(r1) │ │ │ │ │ addi r1,r1,320 │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ @@ -1269,16 +1269,16 @@ │ │ │ │ │ b e94 │ │ │ │ │ li r9,1 │ │ │ │ │ mulld r8,r17,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ mr r7,r17 │ │ │ │ │ mr r5,r17 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r17 │ │ │ │ │ ld r6,24(r31) │ │ │ │ │ + mr r9,r17 │ │ │ │ │ mulld r4,r6,r17 │ │ │ │ │ bl 1224 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r29 │ │ │ │ │ bl 1234 │ │ │ │ │ @@ -1357,17 +1357,17 @@ │ │ │ │ │ extsw r4,r21 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl 80 │ │ │ │ │ cmpwi r27,0 │ │ │ │ │ bne 14dc │ │ │ │ │ cmpwi r28,0 │ │ │ │ │ ble 14b8 │ │ │ │ │ - mtctr r26 │ │ │ │ │ slwi r5,r28,1 │ │ │ │ │ addi r6,r31,-4 │ │ │ │ │ + mtctr r26 │ │ │ │ │ addi r8,r30,-4 │ │ │ │ │ addi r5,r5,-1 │ │ │ │ │ mr r10,r6 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwzu r9,4(r8) │ │ │ │ │ lwzu r7,4(r10) │ │ │ │ │ @@ -1459,16 +1459,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r27,1 │ │ │ │ │ li r21,-1 │ │ │ │ │ b 10f4 │ │ │ │ │ cmpwi r28,0 │ │ │ │ │ ble 14b8 │ │ │ │ │ - mtctr r26 │ │ │ │ │ addi r6,r31,-4 │ │ │ │ │ + mtctr r26 │ │ │ │ │ addi r8,r30,-4 │ │ │ │ │ mr r10,r6 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwzu r9,4(r8) │ │ │ │ │ lwzu r7,4(r10) │ │ │ │ │ @@ -1513,26 +1513,26 @@ │ │ │ │ │ │ │ │ │ │ 00000000000015a0 : │ │ │ │ │ fftwf_mpi_transpose_pairwise_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 15d0 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,51 +1,52 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 80000000 004c0e60 11417e4e 0e004206 .....L.`.A~N..B. │ │ │ │ │ + 0x00000020 80000000 004a0e60 11417e50 0e004206 .....J.`.A~P..B. │ │ │ │ │ 0x00000030 41000000 10000000 38000000 00000000 A.......8....... │ │ │ │ │ 0x00000040 4c020000 00000000 bc000000 4c000000 L...........L... │ │ │ │ │ - 0x00000050 00000000 2c030000 0045910f 97099c04 ....,....E...... │ │ │ │ │ - 0x00000060 420ea002 45980841 9907419a 06419b05 B...E..A..A..A.. │ │ │ │ │ - 0x00000070 419d0341 9e02419f 014b0941 0041960a A..A..A..K.A.A.. │ │ │ │ │ - 0x00000080 42901041 920e4193 0d41940c 41950b48 B..A..A..A..A..H │ │ │ │ │ + 0x00000050 00000000 2c030000 0044910f 9709430e ....,....D....C. │ │ │ │ │ + 0x00000060 a0029c04 45980841 9907439a 06419b05 ....E..A..C..A.. │ │ │ │ │ + 0x00000070 439d0341 9e02439f 01450941 0041960a C..A..C..E.A.A.. │ │ │ │ │ + 0x00000080 41950b44 90104192 0e43930d 41940c44 A..D..A..C..A..D │ │ │ │ │ 0x00000090 11417e6e d041d241 d341d441 d541d642 .A~n.A.A.A.A.A.B │ │ │ │ │ 0x000000a0 d841d941 da41db41 dd41de41 df410641 .A.A.A.A.A.A.A.A │ │ │ │ │ 0x000000b0 410e0043 dcd7d144 0ea00291 0f970998 A..C...D........ │ │ │ │ │ - 0x000000c0 0899079a 069b059c 049d039e 029f0141 ...............A │ │ │ │ │ - 0x000000d0 09410042 950b4211 417e4692 0e41930d .A.B..B.A~F..A.. │ │ │ │ │ - 0x000000e0 41940c45 90104196 0a73d041 d241d341 A..E..A..s.A.A.A │ │ │ │ │ + 0x000000c0 0899079a 069b059c 049d039e 029f0142 ...............B │ │ │ │ │ + 0x000000d0 09410041 950b4111 417e4792 0e41930d .A.A..A.A~G..A.. │ │ │ │ │ + 0x000000e0 44940c41 90104296 0a73d041 d241d341 D..A..B..s.A.A.A │ │ │ │ │ 0x000000f0 d441d644 d5420641 41d841d9 41da41db .A.D.B.AA.A.A.A. │ │ │ │ │ 0x00000100 41dd41de 41df0000 2c000000 0c010000 A.A.A...,....... │ │ │ │ │ - 0x00000110 00000000 a4010000 00449f01 09410043 .........D...A.C │ │ │ │ │ - 0x00000120 9d03429e 02440e90 0111417e 720a0e00 ..B..D....A~r... │ │ │ │ │ - 0x00000130 450641df dedd440b 20000000 3c010000 E.A...D. ...<... │ │ │ │ │ + 0x00000110 00000000 a4010000 00459f01 9e020941 .........E.....A │ │ │ │ │ + 0x00000120 00459d03 430e9001 11417e72 0a0e0045 .E..C....A~r...E │ │ │ │ │ + 0x00000130 0641dfde dd440b00 20000000 3c010000 .A...D.. ...<... │ │ │ │ │ 0x00000140 00000000 90000000 00440941 009f0144 .........D.A...D │ │ │ │ │ 0x00000150 0e301141 7e550e00 430641df 24000000 .0.A~U..C.A.$... │ │ │ │ │ - 0x00000160 60010000 00000000 84000000 00440941 `............D.A │ │ │ │ │ - 0x00000170 009f0143 9e02430e 3011417e 4f0e0044 ...C..C.0.A~O..D │ │ │ │ │ - 0x00000180 0641dfde 70000000 88010000 00000000 .A..p........... │ │ │ │ │ - 0x00000190 ac040000 00540941 00910f92 0e930d94 .....T.A........ │ │ │ │ │ - 0x000001a0 0c950b96 0a970998 0899079a 069b059c ................ │ │ │ │ │ - 0x000001b0 049d039e 029f0111 487f4c0e 90021141 ........H.L....A │ │ │ │ │ - 0x000001c0 7e02570a 0e005106 41420648 dfdedddc ~.W...Q.AB.H.... │ │ │ │ │ - 0x000001d0 dbdad9d8 d7d6d5d4 d3d2d142 0b629010 ...........B.b.. │ │ │ │ │ - 0x000001e0 478f117e 0acf41d0 440b42cf 41d0518f G..~..A.D.B.A.Q. │ │ │ │ │ - 0x000001f0 1190105a cf41d000 cc000000 fc010000 ...Z.A.......... │ │ │ │ │ - 0x00000200 00000000 14080000 00470ec0 029c049e .........G...... │ │ │ │ │ - 0x00000210 029f014d 0a0e0044 dfdedc44 0b490941 ...M...D...D.I.A │ │ │ │ │ - 0x00000220 0043910f 41960a42 9b05419d 0344920e .C..A..B..A..D.. │ │ │ │ │ - 0x00000230 41930d41 940c4111 417e6d8e 1241950b A..A..A.A~m..A.. │ │ │ │ │ - 0x00000240 41970941 98084199 07419a06 02418f11 A..A..A..A...A.. │ │ │ │ │ - 0x00000250 41901075 cf41d069 ce41d141 d242d341 A..u.A.i.A.A.B.A │ │ │ │ │ - 0x00000260 d441d541 d641d741 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000270 dd410e00 41064143 dfdedc44 0ec00291 .A..A.AC...D.... │ │ │ │ │ - 0x00000280 0f920e93 0d940c96 0a9b059c 049d039e ................ │ │ │ │ │ - 0x00000290 029f0111 417e76d1 41d241d3 41d441d6 ....A~v.A.A.A.A. │ │ │ │ │ - 0x000002a0 41db41dd 41064143 8e12910f 920e930d A.A.A.AC........ │ │ │ │ │ - 0x000002b0 940c950b 960a9709 98089907 9a069b05 ................ │ │ │ │ │ - 0x000002c0 9d031141 7e000000 24000000 cc020000 ...A~...$....... │ │ │ │ │ - 0x000002d0 00000000 9c000000 00440941 009e0242 .........D.A...B │ │ │ │ │ - 0x000002e0 9f01460e 3011417e 530e0044 0641dfde ..F.0.A~S..D.A.. │ │ │ │ │ + 0x00000160 60010000 00000000 84000000 00450941 `............E.A │ │ │ │ │ + 0x00000170 009f019e 02450e30 11417e4f 0e004406 .....E.0.A~O..D. │ │ │ │ │ + 0x00000180 41dfde00 78000000 88010000 00000000 A...x........... │ │ │ │ │ + 0x00000190 ac040000 0046950b 940c0941 00449a06 .....F.....A.D.. │ │ │ │ │ + 0x000001a0 9907449e 029f0147 910f920e 930d960a ..D....G........ │ │ │ │ │ + 0x000001b0 43970998 08459b05 9c04460e 90029d03 C....E....F..... │ │ │ │ │ + 0x000001c0 11417e11 487f0254 0a0e004b 06414106 .A~.H..T...K.AA. │ │ │ │ │ + 0x000001d0 4847dfde dddcdbda d9d8d7d6 d5d4d3d2 HG.............. │ │ │ │ │ + 0x000001e0 d1420b62 9010418f 1102440a cf41d044 .B.b..A...D..A.D │ │ │ │ │ + 0x000001f0 0b42cf41 d0518f11 90105acf 41d00000 .B.A.Q....Z.A... │ │ │ │ │ + 0x00000200 cc000000 04020000 00000000 14080000 ................ │ │ │ │ │ + 0x00000210 00459c04 9e02440e c0029f01 4b0a0e00 .E....D.....K... │ │ │ │ │ + 0x00000220 44dfdedc 440b4a09 41004291 0f41920e D...D.J.A.B..A.. │ │ │ │ │ + 0x00000230 42960a41 9b054311 417e419d 0342930d B..A..C.A~A..B.. │ │ │ │ │ + 0x00000240 41940c6d 8f114195 0b419709 41980841 A..m..A..A..A..A │ │ │ │ │ + 0x00000250 9907439a 067f8e12 41901075 ce41d069 ..C.....A..u.A.i │ │ │ │ │ + 0x00000260 cf42d141 d241d341 d441d541 d641d741 .B.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000270 d8410641 41d941da 41db41dd 410e0043 .A.AA.A.A.A.A..C │ │ │ │ │ + 0x00000280 dfdedc44 0ec00291 0f920e93 0d940c96 ...D............ │ │ │ │ │ + 0x00000290 0a9b059c 049d039e 029f0111 417e76d1 ............A~v. │ │ │ │ │ + 0x000002a0 41d241d3 41d441d6 41db41dd 41064143 A.A.A.A.A.A.A.AC │ │ │ │ │ + 0x000002b0 8f11910f 920e930d 940c950b 960a9709 ................ │ │ │ │ │ + 0x000002c0 98089907 9a069b05 9d031141 7e000000 ...........A~... │ │ │ │ │ + 0x000002d0 20000000 d4020000 00000000 9c000000 ............... │ │ │ │ │ + 0x000002e0 00449e02 9f01470e 3011417e 540e0044 .D....G.0.A~T..D │ │ │ │ │ + 0x000002f0 0641dfde .A.. │ │ │ ├── transpose-recurse.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8280 (bytes into file) │ │ │ │ │ + Start of section headers: 8288 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x2058: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2060: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000d00 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0015c0 0008d0 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0015c8 0008d0 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000d40 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000d40 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000d40 000056 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000d96 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001e90 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001e98 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000db6 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001ef0 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001ef8 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000dce 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000dce 000210 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001f08 0000c0 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000fe0 0003c0 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0013a0 00021a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001fc8 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000dce 000214 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001f10 0000c0 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000fe8 0003c0 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0013a8 00021a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001fd0 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x15c0 contains 94 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x15c8 contains 94 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d0 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -00000000000000f8 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000000fc 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000110 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000114 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000118 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000130 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000164 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000184 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_first_divisor + 0 │ │ │ │ │ @@ -77,41 +77,41 @@ │ │ │ │ │ 0000000000000b58 0000001c0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000b7c 000000110000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000b88 000000110000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000b94 000000110000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000bcc 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_toobig + 0 │ │ │ │ │ 0000000000000c00 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000c04 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000c20 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 1e0 │ │ │ │ │ -0000000000000c24 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000c28 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ -0000000000000c2c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 160 │ │ │ │ │ -0000000000000c30 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ -0000000000000c44 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000c48 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 1e0 │ │ │ │ │ -0000000000000c4c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ +0000000000000c14 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000c18 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ +0000000000000c24 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 160 │ │ │ │ │ +0000000000000c28 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ +0000000000000c34 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000c3c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000c40 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ 0000000000000c50 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 160 │ │ │ │ │ 0000000000000c54 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ +0000000000000c5c 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000c68 000000250000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000c84 000000260000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 0000000000000c94 000000250000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000cb0 000000260000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1e90 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1e98 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002700000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 2c0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 260 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1ef0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1ef8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 340 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1f08 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1f10 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1e0 │ │ │ │ │ 00000000000000b8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 260 │ │ │ │ │ 00000000000000dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,52 +7,52 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000cc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000028 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 116 to 00000000000000a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000bc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 000000000000001c 00000044 FDE cie=00000000 pc=00000000000000d0..0000000000000158 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000108 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000148 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000028 00000064 FDE cie=00000000 pc=0000000000000160..00000000000001d8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000174 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000001b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -83,41 +83,41 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000002a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000d4 0000000000000024 000000d8 FDE cie=00000000 pc=00000000000002c0..0000000000000334 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000314 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000324 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 00000000000000d8 00000100 FDE cie=00000000 pc=0000000000000340..0000000000000bf4 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000354 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000360 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000374 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000003a0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000003bc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ @@ -140,28 +140,28 @@ │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000448 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000044c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000458 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000045c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000458 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000474 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000490 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc1: 316 to 00000000000005d0 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005d4 │ │ │ │ │ @@ -223,19 +223,19 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 716 to 0000000000000954 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000958 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000095c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000960 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000960 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000964 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000968 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000096c │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000970 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000974 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ @@ -256,34 +256,38 @@ │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d8 0000000000000034 000001dc FDE cie=00000000 pc=0000000000000c00..0000000000000d00 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000c20 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +000001d8 0000000000000038 000001dc FDE cie=00000000 pc=0000000000000c00..0000000000000d00 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c14 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c24 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c34 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000c3c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000c4c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000c60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000000ccc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c5c │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000000ccc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000cf0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 4c │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ @@ -69,34 +69,34 @@ │ │ │ │ │ mr r8,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,88(r8) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,96(r8) │ │ │ │ │ - lwz r6,92(r8) │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r9,2 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ + lwz r6,92(r8) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r9,2 │ │ │ │ │ bne 118 │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r10,80(r8) │ │ │ │ │ ld r9,72(r8) │ │ │ │ │ mtctr r12 │ │ │ │ │ - ld r8,64(r8) │ │ │ │ │ extsw r6,r6 │ │ │ │ │ + ld r8,64(r8) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 184 │ │ │ │ │ R_PPC64_REL24 fftwf_first_divisor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r29,r3 │ │ │ │ │ @@ -220,17 +220,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 2e8 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -266,17 +266,17 @@ │ │ │ │ │ std r14,-144(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ mr r14,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r3,72(r14) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-336(r1) │ │ │ │ │ + ld r3,72(r14) │ │ │ │ │ addi r28,r1,160 │ │ │ │ │ mr r4,r28 │ │ │ │ │ bl 37c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r3,160(r1) │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ @@ -324,26 +324,26 @@ │ │ │ │ │ ld r19,232(r1) │ │ │ │ │ ld r31,328(r1) │ │ │ │ │ b 39c │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ cmpwi r16,0 │ │ │ │ │ std r15,200(r1) │ │ │ │ │ std r17,216(r1) │ │ │ │ │ + ld r15,64(r14) │ │ │ │ │ + ld r17,56(r14) │ │ │ │ │ std r18,224(r1) │ │ │ │ │ std r25,280(r1) │ │ │ │ │ - std r26,288(r1) │ │ │ │ │ divw r18,r16,r3 │ │ │ │ │ ld r25,16(r14) │ │ │ │ │ + std r26,288(r1) │ │ │ │ │ + std r27,296(r1) │ │ │ │ │ ld r26,24(r14) │ │ │ │ │ - ld r17,56(r14) │ │ │ │ │ - ld r15,64(r14) │ │ │ │ │ std r22,256(r1) │ │ │ │ │ std r23,264(r1) │ │ │ │ │ std r24,272(r1) │ │ │ │ │ - std r27,296(r1) │ │ │ │ │ ble 618 │ │ │ │ │ mulld r9,r3,r17 │ │ │ │ │ extsw r18,r18 │ │ │ │ │ li r27,0 │ │ │ │ │ std r20,240(r1) │ │ │ │ │ std r21,248(r1) │ │ │ │ │ std r9,184(r1) │ │ │ │ │ @@ -511,24 +511,24 @@ │ │ │ │ │ cmpld r26,r25 │ │ │ │ │ mulld r9,r5,r10 │ │ │ │ │ beq ab0 │ │ │ │ │ mullw r4,r27,r31 │ │ │ │ │ mulld r8,r3,r10 │ │ │ │ │ mulld r7,r10,r31 │ │ │ │ │ std r10,104(r1) │ │ │ │ │ + std r5,112(r1) │ │ │ │ │ li r0,1 │ │ │ │ │ mr r6,r24 │ │ │ │ │ std r5,128(r1) │ │ │ │ │ - std r5,112(r1) │ │ │ │ │ - std r0,144(r1) │ │ │ │ │ std r0,136(r1) │ │ │ │ │ + std r0,144(r1) │ │ │ │ │ mulld r0,r5,r3 │ │ │ │ │ - extsw r4,r4 │ │ │ │ │ mulld r8,r8,r5 │ │ │ │ │ mulld r7,r7,r5 │ │ │ │ │ + extsw r4,r4 │ │ │ │ │ mulld r4,r4,r10 │ │ │ │ │ mulld r10,r10,r24 │ │ │ │ │ std r0,120(r1) │ │ │ │ │ mulld r10,r10,r3 │ │ │ │ │ mulld r4,r4,r5 │ │ │ │ │ mulld r10,r10,r5 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ @@ -645,28 +645,28 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 8c8 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,32(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r27,64(r3) │ │ │ │ │ std r22,72(r3) │ │ │ │ │ std r26,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 8f8 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r28) │ │ │ │ │ + stw r31,92(r28) │ │ │ │ │ ld r9,24(r29) │ │ │ │ │ li r10,8 │ │ │ │ │ cmpdi r22,0 │ │ │ │ │ - stw r31,92(r28) │ │ │ │ │ lxvd2x vs12,r27,r10 │ │ │ │ │ std r9,96(r28) │ │ │ │ │ li r9,24 │ │ │ │ │ lxvd2x vs0,r27,r9 │ │ │ │ │ stxvd2x vs12,r28,r10 │ │ │ │ │ stxvd2x vs0,r28,r9 │ │ │ │ │ beq 938 │ │ │ │ │ @@ -680,17 +680,17 @@ │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ bl 948 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r15,200(r1) │ │ │ │ │ ld r16,208(r1) │ │ │ │ │ + mr r3,r28 │ │ │ │ │ ld r17,216(r1) │ │ │ │ │ ld r18,224(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ ld r19,232(r1) │ │ │ │ │ ld r22,256(r1) │ │ │ │ │ ld r23,264(r1) │ │ │ │ │ ld r24,272(r1) │ │ │ │ │ ld r25,280(r1) │ │ │ │ │ ld r26,288(r1) │ │ │ │ │ ld r27,296(r1) │ │ │ │ │ @@ -723,17 +723,17 @@ │ │ │ │ │ bl 9e0 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ b 670 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,32(r14) │ │ │ │ │ ld r6,40(r14) │ │ │ │ │ + li r7,4 │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ ld r4,24(r14) │ │ │ │ │ - li r7,4 │ │ │ │ │ ld r5,8(r14) │ │ │ │ │ ld r8,56(r14) │ │ │ │ │ ld r10,160(r1) │ │ │ │ │ cmpd r3,r6 │ │ │ │ │ mulld r9,r24,r9 │ │ │ │ │ beq ba0 │ │ │ │ │ clrldi r7,r7,32 │ │ │ │ │ @@ -796,18 +796,18 @@ │ │ │ │ │ mr r5,r26 │ │ │ │ │ b 758 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r9,48(r14) │ │ │ │ │ ld r8,56(r14) │ │ │ │ │ - ld r10,160(r1) │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r4,r24 │ │ │ │ │ + ld r10,160(r1) │ │ │ │ │ rlwinm r9,r9,0,28,28 │ │ │ │ │ mulld r8,r31,r8 │ │ │ │ │ ori r9,r9,4 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ ld r5,8(r14) │ │ │ │ │ ld r3,16(r14) │ │ │ │ │ @@ -872,68 +872,68 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000c00 : │ │ │ │ │ fftwf_mpi_transpose_recurse_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r25,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x1e0 │ │ │ │ │ - addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ addis r26,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x48 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ addis r27,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x160 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x50 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + addis r29,r2,0 │ │ │ │ │ + R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ mr r30,r3 │ │ │ │ │ - li r31,0 │ │ │ │ │ - addi r29,r29,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ addi r25,r25,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x1e0 │ │ │ │ │ addi r26,r26,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x48 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + li r31,0 │ │ │ │ │ addi r27,r27,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x160 │ │ │ │ │ addi r28,r28,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x50 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r29,r29,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,40 │ │ │ │ │ bl c68 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r31,32(r3) │ │ │ │ │ - std r25,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ + std r25,16(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl c84 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,40 │ │ │ │ │ bl c94 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,32(r3) │ │ │ │ │ + std r28,24(r3) │ │ │ │ │ mr r4,r3 │ │ │ │ │ std r27,16(r3) │ │ │ │ │ - std r28,24(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl cb0 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r9,r31,1 │ │ │ │ │ li r31,1 │ │ │ │ │ cmpwi r9,2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,37 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 cc000000 00449f01 09410043 9d03429e .....D...A.C..B. │ │ │ │ │ - 0x00000030 02440e40 11417e5d 0e004506 41dfdedd .D.@.A~]..E.A... │ │ │ │ │ + 0x00000020 cc000000 00459f01 9e020941 00459d03 .....E.....A.E.. │ │ │ │ │ + 0x00000030 430e4011 417e5d0e 00450641 dfdedd00 C.@.A~]..E.A.... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 88000000 ....D........... │ │ │ │ │ - 0x00000050 004e0e60 11417e4e 0e004206 41000000 .N.`.A~N..B.A... │ │ │ │ │ + 0x00000050 004a0e60 11417e52 0e004206 41000000 .J.`.A~R..B.A... │ │ │ │ │ 0x00000060 28000000 64000000 00000000 78000000 (...d.......x... │ │ │ │ │ - 0x00000070 00460941 009d039e 029f0143 0e401141 .F.A.......C.@.A │ │ │ │ │ + 0x00000070 00450941 009d039e 02440e40 9f011141 .E.A.....D.@...A │ │ │ │ │ 0x00000080 7e4b0e00 460641df dedd0000 20000000 ~K..F.A..... ... │ │ │ │ │ 0x00000090 90000000 00000000 78000000 00440941 ........x....D.A │ │ │ │ │ 0x000000a0 009f0143 0e301141 7e4f0e00 440641df ...C.0.A~O..D.A. │ │ │ │ │ 0x000000b0 20000000 b4000000 00000000 60000000 ...........`... │ │ │ │ │ 0x000000c0 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ 0x000000d0 430641df 24000000 d8000000 00000000 C.A.$........... │ │ │ │ │ - 0x000000e0 74000000 00440941 009f0143 9e02430e t....D.A...C..C. │ │ │ │ │ - 0x000000f0 3011417e 4b0e0044 0641dfde d8000000 0.A~K..D.A...... │ │ │ │ │ + 0x000000e0 74000000 00450941 009f019e 02450e30 t....E.A.....E.0 │ │ │ │ │ + 0x000000f0 11417e4b 0e004406 41dfde00 d8000000 .A~K..D.A....... │ │ │ │ │ 0x00000100 00010000 00000000 b4080000 00450941 .............E.A │ │ │ │ │ - 0x00000110 008e129c 04439d03 9e02450e d0021141 .....C....E....A │ │ │ │ │ - 0x00000120 7e4b0a0e 00470641 dedddcce 410b4c93 ~K...G.A....A.L. │ │ │ │ │ + 0x00000110 008e129c 04439d03 9e02440e d0021141 .....C....D....A │ │ │ │ │ + 0x00000120 7e4c0a0e 00470641 dedddcce 410b4c93 ~L...G.A....A.L. │ │ │ │ │ 0x00000130 0d419f01 49901046 d041d341 df429010 .A..I..F.A.A.B.. │ │ │ │ │ - 0x00000140 930d9f01 428f1141 910f4192 0e419907 ....B..A..A..A.. │ │ │ │ │ - 0x00000150 419a0646 960a4197 09419808 419b0545 A..F..A..A..A..E │ │ │ │ │ + 0x00000140 930d9f01 428f1141 910f4392 0e419907 ....B..A..C..A.. │ │ │ │ │ + 0x00000150 439a0641 9b054296 0a419709 41980845 C..A..B..A..A..E │ │ │ │ │ 0x00000160 940c4195 0b024fcf 41d041d1 41d241d3 ..A...O.A.A.A.A. │ │ │ │ │ 0x00000170 41d441d5 43d641d7 41d841d9 41da41db A.A.C.A.A.A.A.A. │ │ │ │ │ 0x00000180 41df418f 11901091 0f920e93 0d940c95 A.A............. │ │ │ │ │ 0x00000190 0b960a97 09980899 079a069b 059f0141 ...............A │ │ │ │ │ 0x000001a0 d441d557 0acf41d0 41d141d2 41d3410b .A.W..A.A.A.A.A. │ │ │ │ │ - 0x000001b0 02b30acf 41d041d1 41d242d3 41d641d7 ....A.A.A.B.A.A. │ │ │ │ │ + 0x000001b0 02b30acf 41d042d1 41d241d3 41d641d7 ....A.B.A.A.A.A. │ │ │ │ │ 0x000001c0 41d841d9 41da41db 41df410e 00460641 A.A.A.A.A.A..F.A │ │ │ │ │ - 0x000001d0 dedddcce 440b0000 34000000 dc010000 ....D...4....... │ │ │ │ │ - 0x000001e0 00000000 00010000 00480941 0099079a .........H.A.... │ │ │ │ │ - 0x000001f0 069b059c 049d0347 9e029f01 490e6011 .......G....I.`. │ │ │ │ │ - 0x00000200 417e5b0e 00490641 dfdedddc dbdad900 A~[..I.A........ │ │ │ │ │ + 0x000001d0 dedddcce 440b0000 38000000 dc010000 ....D...8....... │ │ │ │ │ + 0x000001e0 00000000 00010000 00459907 9a060941 .........E.....A │ │ │ │ │ + 0x000001f0 00449b05 9c04449d 039e0246 9f011141 .D....D....F...A │ │ │ │ │ + 0x00000200 7e440e60 5c0e0049 0641dfde dddcdbda ~D.`\..I.A...... │ │ │ │ │ + 0x00000210 d9000000 .... │ │ │ ├── transpose-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ 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: 3424 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xd58: │ │ │ │ │ +There are 14 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000408 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0008c0 000348 18 I 11 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008c8 000348 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000448 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000448 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000448 00003e 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000486 000028 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000c08 000060 18 I 11 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000c10 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 0004ae 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0004ae 000100 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000c68 000078 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0005b0 000228 18 12 9 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 0007d8 0000e8 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000ce0 000077 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0004ae 000104 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 000c70 000078 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0005b8 000228 18 12 9 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 0007e0 0000e8 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000ce8 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x8c0 contains 35 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8c8 contains 35 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000020 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 000000000000002c 0000000b0000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ 0000000000000060 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000064 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -15,39 +15,39 @@ │ │ │ │ │ 0000000000000150 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000154 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000018c 0000000e0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000001a0 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ 00000000000001bc 000000100000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 00000000000001f0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001f4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000204 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000210 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000208 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000214 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 0000000000000220 000000110000000a R_PPC64_REL24 0000000000000000 fftwf_md5puts + 0 │ │ │ │ │ 0000000000000240 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000250 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 0000000000000260 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 0000000000000270 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 0000000000000280 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 0000000000000290 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 00000000000002a0 0000000c0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000002b0 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 00000000000002e0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002e4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000318 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000330 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000002f8 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000318 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000034c 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem + 0 │ │ │ │ │ 00000000000003b8 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xc08 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc10 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1f0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 150 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc68 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc70 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 150 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -20,97 +20,101 @@ │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000044 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000150 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000007c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 144 to 0000000000000124 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=0000000000000150..00000000000001ec │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000168 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000174 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000001c8 │ │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000001c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000001dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=00000000000001f0..00000000000002dc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000200 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000204 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000021c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000002cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=00000000000002e0..0000000000000408 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000314 │ │ │ │ │ +000000c0 0000000000000040 000000c4 FDE cie=00000000 pc=00000000000002e0..0000000000000408 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002f4 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000030c │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000031c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000032c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000033c │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 124 to 00000000000003c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000003f8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000003f4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003f8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -|xK<}xSZ} │ │ │ │ │ (mpi-transpose %d %d %d %D %D %D %D %D %d) │ │ │ │ │ mpi-transpose │ │ │ │ │ MPI_Comm_free │ │ │ │ │ fftwf_ifree │ │ │ │ │ MPI_Comm_size │ │ │ │ │ fftwf_ialignment_of │ │ │ │ │ MPI_Comm_rank │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -41,19 +41,19 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ addi r4,r1,128 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bl 9c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ @@ -107,32 +107,32 @@ │ │ │ │ │ 0000000000000150 : │ │ │ │ │ zero(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ + ld r9,24(r3) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - ld r9,24(r3) │ │ │ │ │ + ld r29,32(r3) │ │ │ │ │ ld r30,8(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ld r29,32(r3) │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - mulld r30,r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ + mulld r30,r30,r9 │ │ │ │ │ bl 18c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r4,56(r31) │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ bl 1a0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 1c4 │ │ │ │ │ sldi r5,r3,2 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -156,24 +156,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 220 │ │ │ │ │ R_PPC64_REL24 fftwf_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,40(r30) │ │ │ │ │ ld r4,32(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -230,50 +230,50 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002e0 : │ │ │ │ │ fftwf_mpi_mkproblem_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ - std r23,-72(r1) │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ mr r29,r3 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ li r3,80 │ │ │ │ │ mr r23,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r24,r6 │ │ │ │ │ mr r25,r7 │ │ │ │ │ - mr r28,r9 │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ mr r26,r10 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ lwz r22,208(r1) │ │ │ │ │ bl 34c │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem │ │ │ │ │ nop │ │ │ │ │ cmpd r29,r27 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r29,16(r3) │ │ │ │ │ std r30,24(r3) │ │ │ │ │ - std r23,8(r3) │ │ │ │ │ std r24,32(r3) │ │ │ │ │ + std r23,8(r3) │ │ │ │ │ std r25,40(r3) │ │ │ │ │ mr r3,r27 │ │ │ │ │ bgt 37c │ │ │ │ │ mr r3,r29 │ │ │ │ │ cmpd r30,r28 │ │ │ │ │ mr r4,r30 │ │ │ │ │ std r3,56(r31) │ │ │ │ │ @@ -300,13 +300,13 @@ │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,20 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 54000000 00440941 009f0144 0e301141 T....D.A...D.0.A │ │ │ │ │ 0x00000030 7e460e00 430641df 30000000 3c000000 ~F..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 f0000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x00000050 049d039e 029f0145 0ec00111 417e640e .......E....A~d. │ │ │ │ │ - 0x00000060 00470641 dfdedddc db000000 28000000 .G.A........(... │ │ │ │ │ - 0x00000070 70000000 00000000 9c000000 00470941 p............G.A │ │ │ │ │ - 0x00000080 009d039e 029f0147 0e501141 7e500e00 .......G.P.A~P.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 ec000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 670e0044 0641dfde ..E.@.A~g..D.A.. │ │ │ │ │ - 0x000000c0 3c000000 c4000000 00000000 28010000 <...........(... │ │ │ │ │ - 0x000000d0 004d0941 00960a97 09980899 079a069b .M.A............ │ │ │ │ │ - 0x000000e0 059c049d 039e029f 014d0e70 11417e5f .........M.p.A~_ │ │ │ │ │ - 0x000000f0 0e004d06 41dfdedd dcdbdad9 d8d7d600 ..M.A........... │ │ │ │ │ + 0x00000040 00000000 f0000000 00470941 009b059c .........G.A.... │ │ │ │ │ + 0x00000050 049d039e 02431141 7e9f0143 0ec00164 .....C.A~..C...d │ │ │ │ │ + 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ + 0x00000070 70000000 00000000 9c000000 00460941 p............F.A │ │ │ │ │ + 0x00000080 009d039e 02439f01 440e5011 417e510e .....C..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 ec000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e68 0e004406 41dfde00 .F.@.A~h..D.A... │ │ │ │ │ + 0x000000c0 40000000 c4000000 00000000 28010000 @...........(... │ │ │ │ │ + 0x000000d0 00459e02 9d030941 0046960a 97094498 .E.....A.F....D. │ │ │ │ │ + 0x000000e0 08990744 9a069b05 449c049f 01430e70 ...D....D....C.p │ │ │ │ │ + 0x000000f0 11417e5f 0e004c06 4141dfde dddcdbda .A~_..L.AA...... │ │ │ │ │ + 0x00000100 d9d8d7d6 .... │ │ │ ├── transpose-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,40(r4) │ │ │ │ │ ld r4,32(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── dft-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xbb8 contains 44 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000070 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000074 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000088 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000090 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000098 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000000d0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e8 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000110 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000114 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000128 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000150 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ │ 0000000000000480 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000484 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000004bc 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local + 0 │ │ │ │ │ 00000000000004f8 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local + 0 │ │ │ │ │ 0000000000000520 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000524 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000052c 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000053c 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000540 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000548 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000558 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xfd8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001e00000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 110 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,30 +7,30 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000006c │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000054 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000005c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000070..00000000000000c8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000000b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -56,19 +56,19 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000044 00000098 FDE cie=00000000 pc=0000000000000150..0000000000000478 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000178 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000188 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000198 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 320 to 00000000000002d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002f0 │ │ │ │ │ @@ -96,16 +96,16 @@ │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000444 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000dc 0000000000000024 000000e0 FDE cie=00000000 pc=0000000000000480..000000000000051c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000004a8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000004bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000004dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000004ec │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,28 +5,28 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r10,72(r9) │ │ │ │ │ ld r9,80(r9) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - sldi r10,r10,2 │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - sldi r9,r9,2 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + sldi r10,r10,2 │ │ │ │ │ + sldi r9,r9,2 │ │ │ │ │ add r6,r5,r10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ add r7,r5,r9 │ │ │ │ │ + mtctr r12 │ │ │ │ │ add r5,r4,r9 │ │ │ │ │ add r4,r4,r10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -44,21 +44,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -119,41 +119,41 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 170 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ li r4,0 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 198 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 450 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ bne 300 │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ ld r4,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ addi r5,r1,56 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ ld r4,32(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,32 │ │ │ │ │ addi r5,r1,40 │ │ │ │ │ bl 1dc │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,64 │ │ │ │ │ @@ -348,16 +348,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 4a0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local │ │ │ │ │ @@ -395,17 +395,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 558 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 6c000000 004b0e20 11417e4a 0e004206 l....K. .A~J..B. │ │ │ │ │ + 0x00000020 6c000000 00490e20 11417e4c 0e004206 l....I. .A~L..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000040 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ 0x00000060 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 44000000 98000000 00000000 A...D........... │ │ │ │ │ - 0x000000a0 28030000 004a0941 009f0144 9d039e02 (....J.A...D.... │ │ │ │ │ + 0x000000a0 28030000 004a9f01 9e024409 41009d03 (....J....D.A... │ │ │ │ │ 0x000000b0 440e8001 11417e02 500a0e00 460641df D....A~.P...F.A. │ │ │ │ │ 0x000000c0 dedd440b 410a0e00 460641df dedd410b ..D.A...F.A...A. │ │ │ │ │ 0x000000d0 429b0541 9c040245 db41dc00 24000000 B..A...E.A..$... │ │ │ │ │ - 0x000000e0 e0000000 00000000 9c000000 004a0941 .............J.A │ │ │ │ │ - 0x000000f0 009f0145 0e301141 7e480a0e 00440641 ...E.0.A~H...D.A │ │ │ │ │ + 0x000000e0 e0000000 00000000 9c000000 004a9f01 .............J.. │ │ │ │ │ + 0x000000f0 09410045 0e301141 7e480a0e 00440641 .A.E.0.A~H...D.A │ │ │ │ │ 0x00000100 df410b00 20000000 08010000 00000000 .A.. ........... │ │ │ │ │ 0x00000110 60000000 00450941 009f0145 0e301141 `....E.A...E.0.A │ │ │ │ │ 0x00000120 7e470e00 430641df ~G..C.A. │ │ │ ├── dft-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5624 (bytes into file) │ │ │ │ │ + Start of section headers: 5600 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x15f8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x15e0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00080c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f50 000510 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00084c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00084c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00084c 000032 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00087e 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001460 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00089e 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0014c0 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0008b6 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0008b6 000164 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0014d8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000a20 000348 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000d68 0001e6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001568 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0007fc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000f38 000510 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00083c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00083c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00083c 000032 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00086e 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001448 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00088e 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0014a8 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0008a6 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0008a6 000160 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0014c0 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000a08 000348 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000d50 0001e6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001550 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ 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 264 FUNC LOCAL DEFAULT [: 8] 1 apply │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 4: 0000000000000110 120 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 5: 0000000000000190 84 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 6: 00000000000001f0 1288 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 7: 0000000000000700 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 6: 00000000000001f0 1272 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 7: 00000000000006f0 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_plan_destroy_internal │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_is_local_after │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_any_true │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_mkdtensor │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_mkproblem_dft_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_dft_serial_applicable │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_plan_awake │ │ │ │ │ - 31: 0000000000000770 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dft_rank_geq2_register │ │ │ │ │ + 31: 0000000000000760 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_dft_rank_geq2_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mksolver │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_solver_register │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf50 contains 54 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xf38 contains 54 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000110 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000114 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000120 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000130 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000138 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000148 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000014c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000150 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000190 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001b0 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,58 +20,58 @@ │ │ │ │ │ 0000000000000278 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002b8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002fc 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_extract_reim + 0 │ │ │ │ │ 0000000000000318 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_extract_reim + 0 │ │ │ │ │ 0000000000000350 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000360 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000378 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor + 0 │ │ │ │ │ -00000000000004b4 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_tensor_sz + 0 │ │ │ │ │ -00000000000004dc 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ -00000000000004f8 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ -0000000000000518 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000000528 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ -0000000000000540 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -0000000000000554 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkdtensor + 0 │ │ │ │ │ -0000000000000590 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000005a0 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ -00000000000005b8 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -00000000000005c8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000005cc 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000005d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000005d8 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000005dc 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ -000000000000063c 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add + 0 │ │ │ │ │ -0000000000000698 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ -00000000000006a4 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ -00000000000006d8 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dft_serial_applicable + 0 │ │ │ │ │ -0000000000000700 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000704 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000004a4 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_tensor_sz + 0 │ │ │ │ │ +00000000000004cc 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ +00000000000004e8 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ +0000000000000508 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000518 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ +0000000000000530 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ +0000000000000544 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkdtensor + 0 │ │ │ │ │ +0000000000000580 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000590 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ +00000000000005a8 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ +00000000000005b8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000005bc 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000005c4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000005c8 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000005cc 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ +000000000000062c 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add + 0 │ │ │ │ │ +0000000000000688 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000694 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ +00000000000006c8 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dft_serial_applicable + 0 │ │ │ │ │ +00000000000006f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000006f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000718 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000728 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ -0000000000000738 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ -0000000000000770 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000774 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000780 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000790 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000007a0 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ -00000000000007b8 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ -00000000000007c8 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ -00000000000007e0 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ +0000000000000760 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000764 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000770 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000780 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000790 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ +00000000000007a8 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ +00000000000007b8 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ +00000000000007d0 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1460 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1448 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 700 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 6f0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 110 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x14c0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x14a8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x14d8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x14c0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + 110 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ -000000000000011c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 700 │ │ │ │ │ -0000000000000144 000000010000001a R_PPC64_REL32 0000000000000000 .text + 770 │ │ │ │ │ +000000000000011c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6f0 │ │ │ │ │ +0000000000000144 000000010000001a R_PPC64_REL32 0000000000000000 .text + 760 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,25 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000108 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000000094 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -34,20 +33,21 @@ │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000004c 000000000000001c 00000050 FDE cie=00000000 pc=0000000000000110..0000000000000188 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000178 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -60,31 +60,31 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000080 00000094 FDE cie=00000000 pc=00000000000001f0..00000000000006f8 │ │ │ │ │ +00000090 0000000000000080 00000094 FDE cie=00000000 pc=00000000000001f0..00000000000006e8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001fc │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000224 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000022c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000230 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000238 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000023c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000240 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000026c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000026c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000278 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000290 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000294 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -107,83 +107,81 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 880 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc1: 864 to 0000000000000640 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000654 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000644 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000658 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000648 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000065c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000064c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000660 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000650 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000664 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000654 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000658 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000066c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000065c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000660 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000664 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000670 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000006b4 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000006a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006a8 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006ac │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b0 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b4 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b8 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006bc │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c4 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000024 00000118 FDE cie=00000000 pc=0000000000000700..0000000000000764 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000710 │ │ │ │ │ +00000114 0000000000000024 00000118 FDE cie=00000000 pc=00000000000006f0..0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000704 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000071c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000728 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000718 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000744 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000734 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000013c 0000000000000024 00000140 FDE cie=00000000 pc=0000000000000770..000000000000080c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000780 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000013c 0000000000000020 00000140 FDE cie=00000000 pc=0000000000000760..00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000770 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000788 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000078c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000007ec │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000007dc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,33 +6,33 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - lwz r9,96(r31) │ │ │ │ │ ld r6,80(r31) │ │ │ │ │ ld r7,88(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-64(r1) │ │ │ │ │ + lwz r9,96(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r6,r6,2 │ │ │ │ │ sldi r7,r7,2 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-64(r1) │ │ │ │ │ add r4,r4,r6 │ │ │ │ │ add r5,r30,r7 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ beq b0 │ │ │ │ │ add r7,r29,r7 │ │ │ │ │ add r6,r29,r6 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -85,30 +85,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,96(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 150 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -167,19 +167,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 230 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r29,120(r1) │ │ │ │ │ std r30,128(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 268 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2a0 │ │ │ │ │ ld r10,24(r31) │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -213,17 +213,17 @@ │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ std r24,80(r1) │ │ │ │ │ std r25,88(r1) │ │ │ │ │ std r26,96(r1) │ │ │ │ │ std r27,104(r1) │ │ │ │ │ std r28,112(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - bne 6d4 │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ + bne 6c4 │ │ │ │ │ ld r28,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ addi r5,r1,56 │ │ │ │ │ mr r4,r28 │ │ │ │ │ bl 2fc │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ ld r27,32(r31) │ │ │ │ │ @@ -232,18 +232,18 @@ │ │ │ │ │ addi r5,r1,40 │ │ │ │ │ mr r4,r27 │ │ │ │ │ bl 318 │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 670 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 670 │ │ │ │ │ ld r9,56(r1) │ │ │ │ │ std r9,40(r1) │ │ │ │ │ ld r9,48(r1) │ │ │ │ │ std r9,32(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ bl 350 │ │ │ │ │ @@ -258,188 +258,184 @@ │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 378 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r31) │ │ │ │ │ - ld r7,16(r31) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ - sldi r7,r7,1 │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ + sldi r6,r6,1 │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r6,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r6) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ - std r7,24(r10) │ │ │ │ │ - std r7,-32(r6) │ │ │ │ │ - blt 4b0 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 458 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + std r6,24(r10) │ │ │ │ │ + std r6,-32(r9) │ │ │ │ │ + blt 4a0 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ + ble 448 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - nop │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ - bdnz 420 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 410 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r26,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 4b0 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 4a0 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r26,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 4b4 │ │ │ │ │ + bl 4a4 │ │ │ │ │ R_PPC64_REL24 fftwf_tensor_sz │ │ │ │ │ nop │ │ │ │ │ ld r9,16(r26) │ │ │ │ │ ld r25,8(r26) │ │ │ │ │ lwa r5,68(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ mulld r25,r25,r9 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 4dc │ │ │ │ │ + bl 4cc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r6,16(r31) │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r5,r25 │ │ │ │ │ mr r4,r25 │ │ │ │ │ - bl 4f8 │ │ │ │ │ + bl 4e8 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,32(r1) │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ ld r6,48(r1) │ │ │ │ │ ld r5,56(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 518 │ │ │ │ │ + bl 508 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 528 │ │ │ │ │ + bl 518 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 540 │ │ │ │ │ + bl 530 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 690 │ │ │ │ │ + bne 680 │ │ │ │ │ li r3,1 │ │ │ │ │ - bl 554 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r31) │ │ │ │ │ li r10,8 │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ - ld r7,48(r31) │ │ │ │ │ mr r6,r27 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r28 │ │ │ │ │ + ld r7,48(r31) │ │ │ │ │ lxvd2x vs0,r8,r10 │ │ │ │ │ ld r8,24(r8) │ │ │ │ │ mulld r4,r24,r4 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ std r8,24(r3) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ - bl 590 │ │ │ │ │ + bl 580 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5a0 │ │ │ │ │ + bl 590 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 5b8 │ │ │ │ │ + bl 5a8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 694 │ │ │ │ │ + bne 684 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,104 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 5dc │ │ │ │ │ + bl 5cc │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ std r27,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 608 │ │ │ │ │ + bne 5f8 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,56(r1) │ │ │ │ │ stw r9,96(r28) │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ addi r5,r28,8 │ │ │ │ │ addi r4,r27,8 │ │ │ │ │ @@ -447,15 +443,15 @@ │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,2 │ │ │ │ │ std r10,80(r28) │ │ │ │ │ ld r10,48(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,2 │ │ │ │ │ std r9,88(r28) │ │ │ │ │ - bl 63c │ │ │ │ │ + bl 62c │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add │ │ │ │ │ nop │ │ │ │ │ ld r0,160(r1) │ │ │ │ │ mr r3,r28 │ │ │ │ │ ld r24,80(r1) │ │ │ │ │ ld r25,88(r1) │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ @@ -471,64 +467,64 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r28,r27 │ │ │ │ │ b 348 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r27,0 │ │ │ │ │ mr r3,r27 │ │ │ │ │ - bl 698 │ │ │ │ │ + bl 688 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 6a4 │ │ │ │ │ + bl 694 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,160(r1) │ │ │ │ │ ld r24,80(r1) │ │ │ │ │ ld r25,88(r1) │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r28,112(r1) │ │ │ │ │ ld r29,120(r1) │ │ │ │ │ ld r30,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 220 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6d8 │ │ │ │ │ + bl 6c8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 2e8 │ │ │ │ │ - b 6ac │ │ │ │ │ + b 69c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000700 : │ │ │ │ │ +00000000000006f0 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 728 │ │ │ │ │ + bl 718 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 738 │ │ │ │ │ + bl 728 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -536,52 +532,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000770 : │ │ │ │ │ +0000000000000760 : │ │ │ │ │ fftwf_mpi_dft_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 7a0 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 790 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 7b8 │ │ │ │ │ + bl 7a8 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7b8 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 7e0 │ │ │ │ │ + bl 7d0 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,27 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 08010000 00439f01 44094100 9d03429e .....C..D.A...B. │ │ │ │ │ - 0x00000030 024a0e40 11417e52 0a0e0045 0641dfde .J.@.A~R...E.A.. │ │ │ │ │ - 0x00000040 dd420b4d 0e004506 41dfdedd 1c000000 .B.M..E.A....... │ │ │ │ │ - 0x00000050 50000000 00000000 78000000 004c0e60 P.......x....L.` │ │ │ │ │ - 0x00000060 11417e4c 0e004206 41000000 20000000 .A~L..B.A... ... │ │ │ │ │ + 0x00000020 08010000 00449f01 9e024509 41009d03 .....D....E.A... │ │ │ │ │ + 0x00000030 450e4011 417e570a 0e004506 41dfdedd E.@.A~W...E.A... │ │ │ │ │ + 0x00000040 420b4d0e 00450641 dfdedd00 1c000000 B.M..E.A........ │ │ │ │ │ + 0x00000050 50000000 00000000 78000000 004a0e60 P.......x....J.` │ │ │ │ │ + 0x00000060 11417e4e 0e004206 41000000 20000000 .A~N..B.A... ... │ │ │ │ │ 0x00000070 70000000 00000000 54000000 00440941 p.......T....D.A │ │ │ │ │ 0x00000080 009f0144 0e301141 7e460e00 430641df ...D.0.A~F..C.A. │ │ │ │ │ - 0x00000090 80000000 94000000 00000000 08050000 ................ │ │ │ │ │ + 0x00000090 80000000 94000000 00000000 f8040000 ................ │ │ │ │ │ 0x000000a0 00439f01 430e9001 470a0e00 42df410b .C..C...G...B.A. │ │ │ │ │ - 0x000000b0 429d0341 9e024c09 41004311 417e46dd B..A..L.A.C.A~F. │ │ │ │ │ + 0x000000b0 439d0341 9e024b09 41004311 417e46dd C..A..K.A.C.A~F. │ │ │ │ │ 0x000000c0 41de4106 41429d03 9e0241dd 41de419d A.A.AB....A.A.A. │ │ │ │ │ 0x000000d0 039e0211 417e4998 08419907 419a0641 ....A~I..A..A..A │ │ │ │ │ - 0x000000e0 9b05419c 0402dc0a d841d941 da41db41 ..A......A.A.A.A │ │ │ │ │ + 0x000000e0 9b05419c 0402d80a d841d941 da41db41 ..A......A.A.A.A │ │ │ │ │ 0x000000f0 dc41dd41 de410e00 41064141 df430b4d .A.A.A..A.AA.C.M │ │ │ │ │ 0x00000100 0ad841d9 41da41db 41dc41dd 41de4106 ..A.A.A.A.A.A.A. │ │ │ │ │ 0x00000110 41410b00 24000000 18010000 00000000 AA..$........... │ │ │ │ │ - 0x00000120 64000000 00440941 009f0143 9e02430e d....D.A...C..C. │ │ │ │ │ - 0x00000130 3011417e 470e0044 0641dfde 24000000 0.A~G..D.A..$... │ │ │ │ │ - 0x00000140 40010000 00000000 9c000000 00440941 @............D.A │ │ │ │ │ - 0x00000150 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x00000160 0641dfde .A.. │ │ │ │ │ + 0x00000120 64000000 00450941 009f019e 02450e30 d....E.A.....E.0 │ │ │ │ │ + 0x00000130 11417e47 0e004406 41dfde00 20000000 .A~G..D.A... ... │ │ │ │ │ + 0x00000140 40010000 00000000 9c000000 00449e02 @............D.. │ │ │ │ │ + 0x00000150 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── dft-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6432 (bytes into file) │ │ │ │ │ + Start of section headers: 6424 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1920: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1918: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0009ec 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001188 000600 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001180 000600 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000a2c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000a6f 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001788 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001780 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a8f 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017e8 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017e0 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000aa7 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000aa7 000174 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001800 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000c20 000360 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000f80 000207 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001890 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000aa7 000170 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0017f8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000c18 000360 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000f78 000207 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001888 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1188 contains 64 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1180 contains 64 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000120 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000124 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000140 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000148 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000158 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000015c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000160 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000174 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000001a0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001a4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001c0 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ @@ -62,26 +62,26 @@ │ │ │ │ │ 0000000000000960 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000970 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000980 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000998 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 00000000000009a8 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 00000000000009c0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1788 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1780 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8d0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x17e8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x17e0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 200 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1800 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x17f8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000070 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1a0 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 200 │ │ │ │ │ 000000000000012c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ │ 0000000000000154 000000010000001a R_PPC64_REL32 0000000000000000 .text + 950 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,43 +7,45 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000114 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000028 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000000c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000000e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 000000000000001c 0000004c FDE cie=00000000 pc=0000000000000120..000000000000019c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000018c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -58,144 +60,142 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000094 00000090 FDE cie=00000000 pc=0000000000000200..00000000000008cc │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000218 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000234 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000023c │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000240 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000248 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000024c │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000024c │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000027c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000288 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002a0 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002a4 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000002b0 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b4 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b8 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002bc │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000300 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000030c │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000031c │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc2: 1240 to 00000000000007f8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000007fc │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000800 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000804 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000808 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000080c │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000810 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000814 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000818 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000081c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000820 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000824 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000874 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000878 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000087c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000880 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000884 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000888 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000088c │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000890 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000894 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000898 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000008a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000124 0000000000000024 00000128 FDE cie=00000000 pc=00000000000008d0..0000000000000944 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008e0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000924 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000024 00000150 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ +0000014c 0000000000000020 00000150 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000960 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000097c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000009cc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000009cc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,37 +6,37 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - lwz r9,104(r31) │ │ │ │ │ ld r6,88(r31) │ │ │ │ │ ld r7,96(r31) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + lwz r9,104(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r6,r6,2 │ │ │ │ │ sldi r7,r7,2 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ add r28,r5,r6 │ │ │ │ │ add r27,r5,r7 │ │ │ │ │ add r4,r4,r6 │ │ │ │ │ add r5,r30,r7 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ beq f0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -89,30 +89,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,104(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 160 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -157,234 +157,234 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000200 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - mr r25,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ stdu r1,-240(r1) │ │ │ │ │ lwz r9,0(r4) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ ble 230 │ │ │ │ │ - lwz r9,44(r25) │ │ │ │ │ + lwz r9,44(r31) │ │ │ │ │ cmpwi r9,8 │ │ │ │ │ beq 240 │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ li r3,0 │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ - std r30,224(r1) │ │ │ │ │ - std r31,232(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + std r29,216(r1) │ │ │ │ │ + std r30,224(r1) │ │ │ │ │ + mr r29,r3 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ beq 278 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2b0 │ │ │ │ │ - ld r10,24(r25) │ │ │ │ │ - ld r9,32(r25) │ │ │ │ │ + ld r10,24(r31) │ │ │ │ │ + ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 2b0 │ │ │ │ │ mflr r0 │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,256(r1) │ │ │ │ │ bl 288 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 2bc │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ + ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 230 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ + ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ b 230 │ │ │ │ │ - ld r4,8(r25) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,2 │ │ │ │ │ bl 2c8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 298 │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ std r23,168(r1) │ │ │ │ │ ld r4,24(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl 2e8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ mr r23,r3 │ │ │ │ │ beq 304 │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ b 298 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ std r22,160(r1) │ │ │ │ │ std r24,176(r1) │ │ │ │ │ + std r25,184(r1) │ │ │ │ │ std r26,192(r1) │ │ │ │ │ std r27,200(r1) │ │ │ │ │ std r28,208(r1) │ │ │ │ │ - std r29,216(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 8a8 │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - ld r28,24(r25) │ │ │ │ │ + ld r27,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,128 │ │ │ │ │ addi r5,r1,136 │ │ │ │ │ - addi r26,r1,120 │ │ │ │ │ - addi r27,r1,112 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + addi r25,r1,120 │ │ │ │ │ + addi r26,r1,112 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ bl 344 │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ - ld r29,32(r25) │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + ld r28,32(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ bl 360 │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ + lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 830 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 830 │ │ │ │ │ ld r9,136(r1) │ │ │ │ │ std r9,120(r1) │ │ │ │ │ ld r9,128(r1) │ │ │ │ │ std r9,112(r1) │ │ │ │ │ - ld r3,48(r25) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,148 │ │ │ │ │ bl 398 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ - ld r3,48(r25) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,144 │ │ │ │ │ bl 3a8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor │ │ │ │ │ nop │ │ │ │ │ - ld r7,16(r25) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ mr r24,r3 │ │ │ │ │ - ld r3,8(r25) │ │ │ │ │ - sldi r7,r7,1 │ │ │ │ │ - lwz r8,0(r3) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ + lwz r7,0(r6) │ │ │ │ │ + sldi r5,r5,1 │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r4,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + cmpwi r4,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r6,r24,r9 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ + add r10,r6,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r6) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r10,r24,r10 │ │ │ │ │ - std r7,24(r10) │ │ │ │ │ - std r7,-32(r6) │ │ │ │ │ - addi r6,r8,-3 │ │ │ │ │ - cmpwi r6,0 │ │ │ │ │ + add r10,r3,r10 │ │ │ │ │ + std r5,24(r10) │ │ │ │ │ + std r5,-32(r9) │ │ │ │ │ blt 4f0 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r5,r8,-40 │ │ │ │ │ ble 498 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r5,r24,r7 │ │ │ │ │ - ldx r10,r24,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r3,r7 │ │ │ │ │ - add r9,r24,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ + ldx r10,r3,r10 │ │ │ │ │ + ldx r5,r3,r5 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r5 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ - addi r6,r6,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ + addi r4,r4,-2 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r5,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r5,48(r9) │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r5,-16(r8) │ │ │ │ │ + std r5,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ bdnz 460 │ │ │ │ │ - extsw r9,r6 │ │ │ │ │ - cmpwi r6,0 │ │ │ │ │ + extsw r9,r4 │ │ │ │ │ + cmpwi r4,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r5,r3,r9 │ │ │ │ │ + add r5,r6,r9 │ │ │ │ │ add r9,r24,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r5) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ + addi r8,r4,-1 │ │ │ │ │ std r7,8(r9) │ │ │ │ │ - addi r8,r6,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ beq 4f0 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ - ld r6,8(r5) │ │ │ │ │ + ld r5,8(r5) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ - std r6,-16(r9) │ │ │ │ │ + std r5,-16(r9) │ │ │ │ │ add r8,r24,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ lwz r10,0(r24) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ ble 590 │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r24,32 │ │ │ │ │ li r8,1 │ │ │ │ │ clrldi r10,r10,32 │ │ │ │ │ - andi. r6,r10,3 │ │ │ │ │ - addi r5,r10,-1 │ │ │ │ │ + andi. r5,r10,3 │ │ │ │ │ + addi r4,r10,-1 │ │ │ │ │ mr r7,r10 │ │ │ │ │ beq 55c │ │ │ │ │ - cmpdi r6,1 │ │ │ │ │ + cmpdi r5,1 │ │ │ │ │ beq 548 │ │ │ │ │ - cmpdi r6,2 │ │ │ │ │ + cmpdi r5,2 │ │ │ │ │ beq 538 │ │ │ │ │ ld r23,0(r9) │ │ │ │ │ - mr r10,r5 │ │ │ │ │ + mr r10,r4 │ │ │ │ │ addi r9,r24,56 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ + ld r5,0(r9) │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r23,r23,r6 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ + mulld r23,r23,r5 │ │ │ │ │ + ld r5,0(r9) │ │ │ │ │ cmpdi r10,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r23,r23,r6 │ │ │ │ │ + mulld r23,r23,r5 │ │ │ │ │ beq 58c │ │ │ │ │ srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ ld r7,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ mulld r10,r23,r10 │ │ │ │ │ @@ -393,22 +393,22 @@ │ │ │ │ │ mulld r23,r10,r23 │ │ │ │ │ ld r10,-24(r9) │ │ │ │ │ mulld r8,r8,r10 │ │ │ │ │ bdnz 564 │ │ │ │ │ mulld r23,r23,r8 │ │ │ │ │ ld r9,16(r24) │ │ │ │ │ ld r22,8(r24) │ │ │ │ │ + ld r4,16(r6) │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ - ld r4,16(r3) │ │ │ │ │ - ld r3,8(r3) │ │ │ │ │ + ld r3,8(r6) │ │ │ │ │ mulld r22,r22,r9 │ │ │ │ │ bl 5a8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r6,16(r25) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ bl 5c4 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ @@ -418,109 +418,109 @@ │ │ │ │ │ ld r5,136(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ bl 5e4 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 5f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 60c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 840 │ │ │ │ │ - ld r10,8(r25) │ │ │ │ │ - ld r9,16(r25) │ │ │ │ │ - mr r6,r28 │ │ │ │ │ - mr r7,r29 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + ld r10,8(r31) │ │ │ │ │ + mr r6,r27 │ │ │ │ │ + mr r7,r28 │ │ │ │ │ + mulld r23,r23,r9 │ │ │ │ │ ld r8,16(r10) │ │ │ │ │ + ld r9,48(r10) │ │ │ │ │ ld r4,32(r10) │ │ │ │ │ ld r3,8(r10) │ │ │ │ │ - mulld r23,r23,r9 │ │ │ │ │ - ld r9,48(r10) │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ + ld r10,48(r31) │ │ │ │ │ sldi r22,r23,1 │ │ │ │ │ mr r5,r22 │ │ │ │ │ - ld r10,48(r25) │ │ │ │ │ bl 654 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 664 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ - mr r28,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 67c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 8a0 │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ bl 69c │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ ld r4,48(r9) │ │ │ │ │ ld r3,32(r9) │ │ │ │ │ - ld r29,8(r9) │ │ │ │ │ + ld r28,8(r9) │ │ │ │ │ bl 6b8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ - mulld r29,r23,r29 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mulld r28,r23,r28 │ │ │ │ │ + mr r25,r3 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - sldi r29,r29,1 │ │ │ │ │ + sldi r28,r28,1 │ │ │ │ │ bl 6dc │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r6,r23 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ - mr r27,r3 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 700 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,112(r1) │ │ │ │ │ ld r7,120(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ mr r6,r8 │ │ │ │ │ mr r5,r7 │ │ │ │ │ bl 720 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 748 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 848 │ │ │ │ │ @@ -532,97 +532,97 @@ │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 76c │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ - lwz r10,16(r30) │ │ │ │ │ + lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ - mr r29,r3 │ │ │ │ │ + mr r28,r3 │ │ │ │ │ std r24,64(r3) │ │ │ │ │ - std r28,72(r3) │ │ │ │ │ - std r27,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ + std r27,72(r3) │ │ │ │ │ + std r26,80(r3) │ │ │ │ │ bne 79c │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,136(r1) │ │ │ │ │ - stw r9,104(r29) │ │ │ │ │ - ld r9,24(r25) │ │ │ │ │ - addi r31,r29,8 │ │ │ │ │ - addi r4,r27,8 │ │ │ │ │ + stw r9,104(r28) │ │ │ │ │ + ld r9,24(r31) │ │ │ │ │ + addi r31,r28,8 │ │ │ │ │ + addi r4,r26,8 │ │ │ │ │ addi r3,r24,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,2 │ │ │ │ │ - std r10,88(r29) │ │ │ │ │ + std r10,88(r28) │ │ │ │ │ ld r10,128(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,2 │ │ │ │ │ - std r9,96(r29) │ │ │ │ │ + std r9,96(r28) │ │ │ │ │ bl 7d4 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r28,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 7e4 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r28 │ │ │ │ │ ld r22,160(r1) │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ ld r24,176(r1) │ │ │ │ │ + ld r25,184(r1) │ │ │ │ │ ld r26,192(r1) │ │ │ │ │ ld r27,200(r1) │ │ │ │ │ ld r28,208(r1) │ │ │ │ │ ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ mtlr r0 │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r28,r29 │ │ │ │ │ + mr r27,r28 │ │ │ │ │ b 390 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ li r27,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 84c │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl 858 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r24 │ │ │ │ │ bl 864 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ ld r22,160(r1) │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ ld r24,176(r1) │ │ │ │ │ + ld r25,184(r1) │ │ │ │ │ ld r26,192(r1) │ │ │ │ │ ld r27,200(r1) │ │ │ │ │ ld r28,208(r1) │ │ │ │ │ ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 230 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ b 848 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 8ac │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 328 │ │ │ │ │ b 86c │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -634,17 +634,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 8f8 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -672,26 +672,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000950 : │ │ │ │ │ fftwf_mpi_dft_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 980 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 14010000 00439f01 47094100 9b059c04 .....C..G.A..... │ │ │ │ │ - 0x00000030 9d039e02 4b0e5011 417e5d0a 0e004706 ....K.P.A~]...G. │ │ │ │ │ - 0x00000040 41dfdedd dcdb430b 1c000000 4c000000 A.....C.....L... │ │ │ │ │ - 0x00000050 00000000 7c000000 004c0e60 11417e4d ....|....L.`.A~M │ │ │ │ │ + 0x00000020 14010000 00449f01 9e024a11 417e9b05 .....D....J.A~.. │ │ │ │ │ + 0x00000030 9c049d03 440e5060 0a0e0047 0641dfde ....D.P`...G.A.. │ │ │ │ │ + 0x00000040 dddcdb43 0b000000 1c000000 4c000000 ...C........L... │ │ │ │ │ + 0x00000050 00000000 7c000000 004a0e60 11417e4f ....|....J.`.A~O │ │ │ │ │ 0x00000060 0e004206 41000000 20000000 6c000000 ..B.A... ...l... │ │ │ │ │ 0x00000070 00000000 60000000 00440941 009f0144 ....`....D.A...D │ │ │ │ │ 0x00000080 0e301141 7e490e00 430641df 94000000 .0.A~I..C.A..... │ │ │ │ │ - 0x00000090 90000000 00000000 cc060000 00439907 .............C.. │ │ │ │ │ - 0x000000a0 430ef001 470a0e00 42d9410b 429e0241 C...G...B.A.B..A │ │ │ │ │ - 0x000000b0 9f014c09 41004311 417e46de 41df4106 ..L.A.C.A~F.A.A. │ │ │ │ │ - 0x000000c0 41429e02 9f0141de 41df419e 029f0111 AB....A.A.A..... │ │ │ │ │ + 0x00000090 90000000 00000000 cc060000 00439f01 .............C.. │ │ │ │ │ + 0x000000a0 430ef001 470a0e00 42df410b 439d0341 C...G...B.A.C..A │ │ │ │ │ + 0x000000b0 9e024b09 41004311 417e46dd 41de4106 ..K.A.C.A~F.A.A. │ │ │ │ │ + 0x000000c0 41429d03 9e0241dd 41de419d 039e0211 AB....A.A.A..... │ │ │ │ │ 0x000000d0 417e4997 0948d741 97094296 0a419808 A~I..H.A..B..A.. │ │ │ │ │ - 0x000000e0 419a0641 9b05419c 04419d03 0336010a A..A..A..A...6.. │ │ │ │ │ - 0x000000f0 d641d741 d841da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000100 df410e00 41064141 d9430b51 0ad641d7 .A..A.AA.C.Q..A. │ │ │ │ │ - 0x00000110 41d841da 41db41dc 41dd41de 41df4106 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x000000e0 41990741 9a06419b 05419c04 0336010a A..A..A..A...6.. │ │ │ │ │ + 0x000000f0 d641d741 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000100 de410e00 41064141 df430b51 0ad641d7 .A..A.AA.C.Q..A. │ │ │ │ │ + 0x00000110 41d841d9 41da41db 41dc41dd 41de4106 A.A.A.A.A.A.A.A. │ │ │ │ │ 0x00000120 41420b00 24000000 28010000 00000000 AB..$...(....... │ │ │ │ │ - 0x00000130 74000000 00440941 009f0143 9e02430e t....D.A...C..C. │ │ │ │ │ - 0x00000140 3011417e 4b0e0044 0641dfde 24000000 0.A~K..D.A..$... │ │ │ │ │ - 0x00000150 50010000 00000000 9c000000 00440941 P............D.A │ │ │ │ │ - 0x00000160 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x00000170 0641dfde .A.. │ │ │ │ │ + 0x00000130 74000000 00450941 009f019e 02450e30 t....E.A.....E.0 │ │ │ │ │ + 0x00000140 11417e4b 0e004406 41dfde00 20000000 .A~K..D.A... ... │ │ │ │ │ + 0x00000150 50010000 00000000 9c000000 00449e02 P............D.. │ │ │ │ │ + 0x00000160 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── dft-rank1.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x19e0 contains 93 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000002b0 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002b4 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000002c0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000002bc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 00000000000002c4 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 00000000000002d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000002dc 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000002e4 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 00000000000002f8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ 00000000000002fc 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ 0000000000000308 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 000000000000030c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000310 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 20 │ │ │ │ │ 0000000000000324 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 20 │ │ │ │ │ 0000000000000340 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ @@ -81,17 +81,17 @@ │ │ │ │ │ 0000000000000cac 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_triggen_destroy + 0 │ │ │ │ │ 0000000000000cf0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mktriggen + 0 │ │ │ │ │ 0000000000000d20 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000d24 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000f90 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000f94 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000f9c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000fbc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000000fb8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000fc4 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000fd4 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000fdc 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000fe4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + d20 │ │ │ │ │ 0000000000000ff0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + d20 │ │ │ │ │ 0000000000001008 000000240000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000001020 000000250000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 0000000000001030 000000240000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000001048 000000250000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,48 +9,48 @@ │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000007c 00000018 FDE cie=00000000 pc=0000000000000000..00000000000002b0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000002c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000044 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000058 │ │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000058 │ │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ DW_CFA_advance_loc: 88 to 00000000000000b0 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000b4 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000000c8 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000cc │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000e4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000f4 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000f8 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000000020c │ │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000214 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000218 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ @@ -61,41 +61,41 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000224 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000228 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 36 to 000000000000024c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000278 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000027c │ │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000288 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000280 │ │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000028c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000284 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000028c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000290 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 000000000000001c 00000098 FDE cie=00000000 pc=00000000000002b0..0000000000000358 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000002e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000000334 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000033c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ @@ -109,57 +109,58 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000003a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000d8 00000000000000d0 000000dc FDE cie=00000000 pc=00000000000003c0..0000000000000c50 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000003dc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003e0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000003f4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000418 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000434 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000440 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 156 to 00000000000004dc │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004e0 │ │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004e4 │ │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004e8 │ │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004ec │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004f0 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004f4 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004f8 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004fc │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000500 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000508 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000504 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000050c │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000514 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000514 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000534 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000538 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000053c │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ @@ -193,35 +194,35 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 804 to 00000000000008b4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008b8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000008bc │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008c0 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008c4 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008c8 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008cc │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008d0 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008d4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000008dc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008e8 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000008f8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008f8 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 68 to 000000000000093c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000954 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -251,23 +252,21 @@ │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001ac 0000000000000030 000001b0 FDE cie=00000000 pc=0000000000000c50..0000000000000d20 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000c60 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c64 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c6c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c78 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c78 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 64 to 0000000000000cb8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000cd0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -278,50 +277,51 @@ │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000cfc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000d10 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001e0 0000000000000074 000001e4 FDE cie=00000000 pc=0000000000000d20..0000000000000f90 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000d50 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000d38 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000d60 │ │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000d60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ DW_CFA_advance_loc: 136 to 0000000000000de8 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000df8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000df4 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000dfc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e00 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e00 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e04 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e14 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000e1c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e20 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e20 │ │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e24 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e28 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000e2c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e2c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e30 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e34 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e34 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 208 to 0000000000000f04 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f08 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f0c │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ @@ -353,36 +353,36 @@ │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ │ │ │ │ │ 00000258 0000000000000038 0000025c FDE cie=00000000 pc=0000000000000f90..0000000000001094 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000fc4 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000fa8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fb4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fc4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fd0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000fe0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fdc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000000105c │ │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000105c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000001084 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,75 +6,75 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_ddft_first(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ ld r3,80(r3) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mfcr r11 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r18,-112(r1) │ │ │ │ │ std r19,-104(r1) │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ stdu r1,-240(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,112(r30) │ │ │ │ │ - ld r28,72(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r28,72(r30) │ │ │ │ │ bne 290 │ │ │ │ │ cmpdi cr2,r28,0 │ │ │ │ │ beq cr2,29c │ │ │ │ │ ld r9,136(r30) │ │ │ │ │ ld r22,128(r30) │ │ │ │ │ ld r18,88(r30) │ │ │ │ │ ld r10,96(r30) │ │ │ │ │ ld r8,104(r30) │ │ │ │ │ ld r19,144(r30) │ │ │ │ │ ld r25,64(r30) │ │ │ │ │ ld r20,160(r30) │ │ │ │ │ - ld r21,120(r30) │ │ │ │ │ cmpd r9,r22 │ │ │ │ │ + ld r21,120(r30) │ │ │ │ │ blt 228 │ │ │ │ │ std r15,104(r1) │ │ │ │ │ - sldi r15,r10,2 │ │ │ │ │ std r16,112(r1) │ │ │ │ │ + sldi r15,r10,2 │ │ │ │ │ subf r10,r10,r8 │ │ │ │ │ + sldi r19,r19,2 │ │ │ │ │ + cmpdi cr4,r20,0 │ │ │ │ │ std r23,168(r1) │ │ │ │ │ std r24,176(r1) │ │ │ │ │ - std r26,192(r1) │ │ │ │ │ - std r27,200(r1) │ │ │ │ │ - add r16,r29,r15 │ │ │ │ │ - add r15,r31,r15 │ │ │ │ │ - sldi r19,r19,2 │ │ │ │ │ - sldi r30,r10,2 │ │ │ │ │ sldi r23,r21,3 │ │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ │ cmpdi cr3,r21,0 │ │ │ │ │ addi r24,r1,32 │ │ │ │ │ + add r16,r29,r15 │ │ │ │ │ + add r15,r31,r15 │ │ │ │ │ + std r26,192(r1) │ │ │ │ │ + std r27,200(r1) │ │ │ │ │ + sldi r30,r10,2 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r14,96(r1) │ │ │ │ │ + std r17,120(r1) │ │ │ │ │ mr r27,r15 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r15,r16 │ │ │ │ │ - std r17,120(r1) │ │ │ │ │ std r28,64(r1) │ │ │ │ │ std r31,72(r1) │ │ │ │ │ std r29,80(r1) │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ add r29,r15,r30 │ │ │ │ │ ble cr4,1c4 │ │ │ │ │ ble cr3,1c4 │ │ │ │ │ @@ -150,30 +150,30 @@ │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r28 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 32,r11 │ │ │ │ │ mtocrf 16,r11 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ mr r31,r29 │ │ │ │ │ cmpdi cr2,r28,0 │ │ │ │ │ b 80 │ │ │ │ │ mr r31,r29 │ │ │ │ │ b 80 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -183,31 +183,31 @@ │ │ │ │ │ 00000000000002b0 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mr r8,r3 │ │ │ │ │ - mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r6,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ ld r10,56(r8) │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,160(r8) │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpd r10,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpd r10,r9 │ │ │ │ │ beq 340 │ │ │ │ │ lwz r9,112(r8) │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ cmpwi r9,2 │ │ │ │ │ @@ -278,22 +278,22 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r3 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ - mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-320(r1) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r25,r1,144 │ │ │ │ │ mr r4,r25 │ │ │ │ │ bl 3fc │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ @@ -347,26 +347,26 @@ │ │ │ │ │ beq 414 │ │ │ │ │ ld r5,8(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ addi r10,r1,112 │ │ │ │ │ addi r9,r1,128 │ │ │ │ │ clrldi r7,r7,32 │ │ │ │ │ std r24,256(r1) │ │ │ │ │ + std r23,248(r1) │ │ │ │ │ + std r22,240(r1) │ │ │ │ │ std r16,192(r1) │ │ │ │ │ std r17,200(r1) │ │ │ │ │ std r18,208(r1) │ │ │ │ │ std r19,216(r1) │ │ │ │ │ std r20,224(r1) │ │ │ │ │ std r21,232(r1) │ │ │ │ │ - std r22,240(r1) │ │ │ │ │ - std r23,248(r1) │ │ │ │ │ - std r26,272(r1) │ │ │ │ │ - std r27,280(r1) │ │ │ │ │ ld r3,8(r5) │ │ │ │ │ ld r4,16(r5) │ │ │ │ │ + std r26,272(r1) │ │ │ │ │ + std r27,280(r1) │ │ │ │ │ ld r5,24(r5) │ │ │ │ │ std r28,288(r1) │ │ │ │ │ bl 514 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r24,r3 │ │ │ │ │ bne 590 │ │ │ │ │ @@ -425,16 +425,16 @@ │ │ │ │ │ mr r3,r24 │ │ │ │ │ ld r26,136(r1) │ │ │ │ │ mr r4,r27 │ │ │ │ │ bl 5e8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ lwz r9,24(r29) │ │ │ │ │ - mr r22,r3 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + mr r22,r3 │ │ │ │ │ beq 990 │ │ │ │ │ mr r23,r24 │ │ │ │ │ mr r21,r28 │ │ │ │ │ li r3,1 │ │ │ │ │ li r17,2 │ │ │ │ │ bl 610 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ @@ -443,18 +443,18 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ std r23,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ beq a6c │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - lwa r8,40(r31) │ │ │ │ │ - ld r7,48(r31) │ │ │ │ │ li r9,16 │ │ │ │ │ mr r3,r10 │ │ │ │ │ + lwa r8,40(r31) │ │ │ │ │ + ld r7,48(r31) │ │ │ │ │ mulld r4,r21,r4 │ │ │ │ │ mr r5,r6 │ │ │ │ │ bl 650 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -599,16 +599,16 @@ │ │ │ │ │ beq b40 │ │ │ │ │ lwa r9,180(r1) │ │ │ │ │ mulld r10,r10,r21 │ │ │ │ │ addi r31,r30,8 │ │ │ │ │ addi r4,r26,8 │ │ │ │ │ addi r3,r27,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ - sldi r10,r10,1 │ │ │ │ │ mulld r9,r9,r8 │ │ │ │ │ + sldi r10,r10,1 │ │ │ │ │ std r10,144(r30) │ │ │ │ │ std r9,128(r30) │ │ │ │ │ add r9,r9,r22 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ std r9,136(r30) │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,64(r30) │ │ │ │ │ @@ -621,27 +621,27 @@ │ │ │ │ │ addi r3,r18,8 │ │ │ │ │ bl 8a0 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r9,136(r30) │ │ │ │ │ addi r23,r23,-1 │ │ │ │ │ ld r16,192(r1) │ │ │ │ │ + mr r3,r30 │ │ │ │ │ ld r17,200(r1) │ │ │ │ │ ld r18,208(r1) │ │ │ │ │ - mr r3,r30 │ │ │ │ │ ld r19,216(r1) │ │ │ │ │ ld r20,224(r1) │ │ │ │ │ ld r21,232(r1) │ │ │ │ │ ld r22,240(r1) │ │ │ │ │ + addi r10,r9,1 │ │ │ │ │ + ld r9,128(r30) │ │ │ │ │ ld r24,256(r1) │ │ │ │ │ ld r26,272(r1) │ │ │ │ │ ld r27,280(r1) │ │ │ │ │ ld r28,288(r1) │ │ │ │ │ - addi r10,r9,1 │ │ │ │ │ - ld r9,128(r30) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ ld r10,120(r30) │ │ │ │ │ mulld r9,r9,r23 │ │ │ │ │ ld r23,248(r1) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ mtfprd f0,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ @@ -695,17 +695,17 @@ │ │ │ │ │ std r24,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ cmpwi r23,0 │ │ │ │ │ bne bfc │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ + li r9,16 │ │ │ │ │ ld r7,48(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - li r9,16 │ │ │ │ │ ld r5,24(r31) │ │ │ │ │ mulld r4,r28,r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -743,19 +743,19 @@ │ │ │ │ │ rlwinm r17,r17,0,19,19 │ │ │ │ │ mr r10,r3 │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ + li r9,16 │ │ │ │ │ + mr r3,r10 │ │ │ │ │ ld r7,48(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - li r9,16 │ │ │ │ │ ld r5,24(r31) │ │ │ │ │ - mr r3,r10 │ │ │ │ │ mulld r4,r21,r4 │ │ │ │ │ bl a8c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl a9c │ │ │ │ │ @@ -786,16 +786,16 @@ │ │ │ │ │ mr r3,r28 │ │ │ │ │ ld r27,112(r1) │ │ │ │ │ mr r4,r26 │ │ │ │ │ bl b04 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ lwz r9,24(r29) │ │ │ │ │ - mr r22,r3 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + mr r22,r3 │ │ │ │ │ beq a40 │ │ │ │ │ mr r23,r28 │ │ │ │ │ mr r21,r24 │ │ │ │ │ b 608 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r18,0 │ │ │ │ │ @@ -879,17 +879,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl c78 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,88(r31) │ │ │ │ │ @@ -939,34 +939,34 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000d20 : │ │ │ │ │ apply_ddft_last(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + mfcr r11 │ │ │ │ │ mflr r0 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r18,-112(r1) │ │ │ │ │ + mr r21,r4 │ │ │ │ │ std r19,-104(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ - mfcr r11 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r21,r4 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ std r3,56(r1) │ │ │ │ │ + std r4,64(r1) │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ - std r4,64(r1) │ │ │ │ │ std r5,72(r1) │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ beq d94 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mr r31,r5 │ │ │ │ │ mr r21,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -981,38 +981,38 @@ │ │ │ │ │ ld r25,128(r8) │ │ │ │ │ ld r18,88(r8) │ │ │ │ │ ld r9,96(r8) │ │ │ │ │ ld r10,104(r8) │ │ │ │ │ ld r19,144(r8) │ │ │ │ │ ld r29,64(r8) │ │ │ │ │ ld r23,152(r8) │ │ │ │ │ - ld r24,120(r8) │ │ │ │ │ cmpd r7,r25 │ │ │ │ │ + ld r24,120(r8) │ │ │ │ │ std r7,48(r1) │ │ │ │ │ blt f28 │ │ │ │ │ ld r8,64(r1) │ │ │ │ │ std r22,144(r1) │ │ │ │ │ sldi r22,r9,2 │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ - cmpdi cr4,r23,0 │ │ │ │ │ std r20,128(r1) │ │ │ │ │ - std r26,176(r1) │ │ │ │ │ - std r28,192(r1) │ │ │ │ │ sldi r19,r19,2 │ │ │ │ │ - add r21,r21,r22 │ │ │ │ │ - sldi r20,r9,2 │ │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ │ + std r26,176(r1) │ │ │ │ │ + std r27,184(r1) │ │ │ │ │ sldi r26,r24,3 │ │ │ │ │ cmpdi cr3,r24,0 │ │ │ │ │ + add r21,r21,r22 │ │ │ │ │ + std r28,192(r1) │ │ │ │ │ + sldi r20,r9,2 │ │ │ │ │ addi r28,r1,32 │ │ │ │ │ std r14,80(r1) │ │ │ │ │ std r15,88(r1) │ │ │ │ │ std r16,96(r1) │ │ │ │ │ - add r22,r8,r22 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - std r27,184(r1) │ │ │ │ │ + add r22,r8,r22 │ │ │ │ │ std r30,208(r1) │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r12,56(r18) │ │ │ │ │ add r17,r22,r20 │ │ │ │ │ mr r6,r22 │ │ │ │ │ @@ -1076,16 +1076,16 @@ │ │ │ │ │ ld r4,64(r1) │ │ │ │ │ ld r3,80(r9) │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ @@ -1105,31 +1105,31 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + li r25,0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + li r26,1 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - li r25,0 │ │ │ │ │ - li r26,1 │ │ │ │ │ - addi r28,r28,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + addi r28,r28,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ std r9,32(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0xd20 │ │ │ │ │ addi r31,r1,24 │ │ │ │ │ addi r24,r1,32 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0xd20 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 7c000000 18000000 00000000 ....|........... │ │ │ │ │ - 0x00000020 b0020000 00449e02 0941004d 9c049d03 .....D...A.M.... │ │ │ │ │ - 0x00000030 9f01920e 930d940c 950b960a 9907450e ..............E. │ │ │ │ │ - 0x00000040 f0011141 7e11467f 11477f11 487f568f ...A~.F..G..H.V. │ │ │ │ │ - 0x00000050 11429010 42970941 9808419a 06419b05 .B..B..A..A..A.. │ │ │ │ │ - 0x00000060 498e1244 910f0243 ce41cf41 d041d141 I..D...C.A.A.A.A │ │ │ │ │ - 0x00000070 d741d841 da41db49 0a0e004d 06414106 .A.A.A.I...M.AA. │ │ │ │ │ - 0x00000080 46410647 410648df dedddcd9 d6d5d4d3 FA.GA.H......... │ │ │ │ │ - 0x00000090 d2410b00 1c000000 98000000 00000000 .A.............. │ │ │ │ │ - 0x000000a0 a8000000 004f0e60 11417e52 0a0e0042 .....O.`.A~R...B │ │ │ │ │ + 0x00000020 b0020000 00449e02 9d034709 41009c04 .....D....G.A... │ │ │ │ │ + 0x00000030 9f014b0e f0011141 7e920e93 0d940c95 ..K....A~....... │ │ │ │ │ + 0x00000040 0b960a99 0711467f 11477f11 487f568f ......F..G..H.V. │ │ │ │ │ + 0x00000050 11419010 45970941 9808469a 06419b05 .A..E..A..F..A.. │ │ │ │ │ + 0x00000060 438e1241 910f0245 ce41cf41 d041d141 C..A...E.A.A.A.A │ │ │ │ │ + 0x00000070 d741d841 da41db49 0a0e004b 06414106 .A.A.A.I...K.AA. │ │ │ │ │ + 0x00000080 46410647 41064842 dfdedddc d9d6d5d4 FA.GA.HB........ │ │ │ │ │ + 0x00000090 d3d2410b 1c000000 98000000 00000000 ..A............. │ │ │ │ │ + 0x000000a0 a8000000 004c0e60 11417e55 0a0e0042 .....L.`.A~U...B │ │ │ │ │ 0x000000b0 0641410b 20000000 b8000000 00000000 .AA. ........... │ │ │ │ │ 0x000000c0 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x000000d0 7e490e00 430641df d0000000 dc000000 ~I..C.A......... │ │ │ │ │ - 0x000000e0 00000000 90080000 00470941 0099079d .........G.A.... │ │ │ │ │ - 0x000000f0 039e029f 01460ec0 0211417e 490a0e00 .....F....A~I... │ │ │ │ │ - 0x00000100 470641df deddd943 0b679808 41901041 G.A....C.g..A..A │ │ │ │ │ - 0x00000110 910f4192 0e41930d 41940c41 950b4196 ..A..A..A..A..A. │ │ │ │ │ - 0x00000120 0a419709 419a0641 9b05449c 0448d041 .A..A..A..D..H.A │ │ │ │ │ - 0x00000130 d141d241 d341d441 d541d641 d741d841 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000140 da41db41 dc4c9010 910f920e 930d940c .A.A.L.......... │ │ │ │ │ - 0x00000150 950b960a 97099808 9a069b05 9c0402c9 ................ │ │ │ │ │ - 0x00000160 0ad041d1 41d242d3 41d441d5 41d641d8 ..A.A.B.A.A.A.A. │ │ │ │ │ - 0x00000170 41da41db 41dc46d7 510e0046 0641dfde A.A.A.F.Q..F.A.. │ │ │ │ │ - 0x00000180 ddd9430b 02a0d0d1 d2d3d4d5 d6d7d8da ..C............. │ │ │ │ │ - 0x00000190 dbdc4790 10910f92 0e930d94 0c950b96 ..G............. │ │ │ │ │ - 0x000001a0 0a970998 089a069b 059c0400 30000000 ............0... │ │ │ │ │ - 0x000001b0 b0010000 00000000 d0000000 00440941 .............D.A │ │ │ │ │ - 0x000001c0 009f0143 9e02430e 3011417e 500a0e00 ...C..C.0.A~P... │ │ │ │ │ - 0x000001d0 460641df de440b47 0e004506 41dfde00 F.A..D.G..E.A... │ │ │ │ │ + 0x000000e0 00000000 90080000 00450941 0099079d .........E.A.... │ │ │ │ │ + 0x000000f0 03439e02 9f01440e c0021141 7e4a0a0e .C....D....A~J.. │ │ │ │ │ + 0x00000100 00470641 dfdeddd9 430b6798 08419709 .G.A....C.g..A.. │ │ │ │ │ + 0x00000110 41960a41 90104191 0f41920e 41930d41 A..A..A..A..A..A │ │ │ │ │ + 0x00000120 940c4195 0b439a06 419b0542 9c0448d0 ..A..C..A..B..H. │ │ │ │ │ + 0x00000130 41d141d2 41d341d4 41d541d6 41d741d8 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x00000140 41da41db 41dc4c90 10910f92 0e930d94 A.A.A.L......... │ │ │ │ │ + 0x00000150 0c950b96 0a970998 089a069b 059c0402 ................ │ │ │ │ │ + 0x00000160 c90ad042 d141d241 d341d441 d541d643 ...B.A.A.A.A.A.C │ │ │ │ │ + 0x00000170 d841da41 db41dc44 d7510e00 460641df .A.A.A.D.Q..F.A. │ │ │ │ │ + 0x00000180 deddd943 0b02a0d0 d1d2d3d4 d5d6d7d8 ...C............ │ │ │ │ │ + 0x00000190 dadbdc47 9010910f 920e930d 940c950b ...G............ │ │ │ │ │ + 0x000001a0 960a9709 98089a06 9b059c04 30000000 ............0... │ │ │ │ │ + 0x000001b0 b0010000 00000000 d0000000 00450941 .............E.A │ │ │ │ │ + 0x000001c0 009f019e 02450e30 11417e50 0a0e0046 .....E.0.A~P...F │ │ │ │ │ + 0x000001d0 0641dfde 440b470e 00450641 dfde0000 .A..D.G..E.A.... │ │ │ │ │ 0x000001e0 74000000 e4010000 00000000 70020000 t...........p... │ │ │ │ │ - 0x000001f0 004c0941 00950b92 0e930d97 09980899 .L.A............ │ │ │ │ │ - 0x00000200 079d039f 01440ee0 0111417e 11477f11 .....D....A~.G.. │ │ │ │ │ - 0x00000210 487f6296 0a44940c 419a0641 9c04478e H.b..D..A..A..G. │ │ │ │ │ - 0x00000220 12418f11 41901042 910f419b 05419e02 .A..A..B..A..A.. │ │ │ │ │ + 0x000001f0 00460941 00950b92 0e4a0ee0 01930d97 .F.A.....J...... │ │ │ │ │ + 0x00000200 09980811 417e9907 9d039f01 11477f11 ....A~.......G.. │ │ │ │ │ + 0x00000210 487f6296 0a43940c 439a0641 9b05449c H.b..C..C..A..D. │ │ │ │ │ + 0x00000220 04438e12 418f1141 90104191 0f429e02 .C..A..A..A..B.. │ │ │ │ │ 0x00000230 74ce41cf 41d041d1 41d441d6 41da41db t.A.A.A.A.A.A.A. │ │ │ │ │ 0x00000240 41dc41de 490e004b 06414106 47410648 A.A.I..K.AA.GA.H │ │ │ │ │ 0x00000250 dfddd9d8 d7d5d3d2 38000000 5c020000 ........8...\... │ │ │ │ │ - 0x00000260 00000000 04010000 004d0941 00980899 .........M.A.... │ │ │ │ │ - 0x00000270 079a069c 049e029f 019b059d 03470e70 .............G.p │ │ │ │ │ - 0x00000280 11417e5f 0e004a06 41dfdedd dcdbdad9 .A~_..J.A....... │ │ │ │ │ - 0x00000290 d8000000 .... │ │ │ │ │ + 0x00000260 00000000 04010000 00460941 00980899 .........F.A.... │ │ │ │ │ + 0x00000270 07439a06 9b05449c 049d0343 9e029f01 .C....D....C.... │ │ │ │ │ + 0x00000280 430e7011 417e600e 004a0641 dfdedddc C.p.A~`..J.A.... │ │ │ │ │ + 0x00000290 dbdad9d8 .... │ │ │ ├── dft-rank1-bigvec.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1048 contains 64 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000e4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f8 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .rodata + 0 │ │ │ │ │ -0000000000000104 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ +000000000000010c 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ 000000000000011c 0000000e0000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 000000000000012c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000134 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000148 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000014c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000150 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000168 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ @@ -55,16 +55,16 @@ │ │ │ │ │ 00000000000006d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000006d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000006f8 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000708 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000718 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000750 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000754 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000760 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000780 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000764 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000788 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000798 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 00000000000007b0 000000240000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 00000000000007c0 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 00000000000007dc 000000240000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1648 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,47 +7,47 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000dc │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000030 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000044 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000040 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000000b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000000cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000024 0000004c FDE cie=00000000 pc=00000000000000e0..0000000000000198 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000010c │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000188 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ 00000070 0000000000000020 00000074 FDE cie=00000000 pc=00000000000001a0..0000000000000200 │ │ │ │ │ @@ -60,140 +60,140 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000080 00000098 FDE cie=00000000 pc=0000000000000200..00000000000006c4 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000214 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000220 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000234 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000258 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000258 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000274 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000280 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 120 to 00000000000002f8 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002fc │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_advance_loc1: 724 to 00000000000005ec │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005fc │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005fc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000600 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000604 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000608 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000608 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000060c │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000610 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000628 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000630 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000066c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000670 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000674 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000678 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000067c │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000067c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000680 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000684 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000068c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000068c │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000690 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000118 0000000000000024 0000011c FDE cie=00000000 pc=00000000000006d0..0000000000000744 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000724 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000734 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000140 0000000000000030 00000144 FDE cie=00000000 pc=0000000000000750..000000000000081c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000760 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000764 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000774 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000774 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000784 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000790 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000790 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 96 to 00000000000007f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000080c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,27 +7,27 @@ │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ - ld r28,88(r3) │ │ │ │ │ ld r27,96(r3) │ │ │ │ │ + ld r28,88(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r29,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 64 │ │ │ │ │ @@ -74,18 +74,18 @@ │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r5,80 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata │ │ │ │ │ addi r9,r1,96 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mr r3,r9 │ │ │ │ │ bl 11c │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ @@ -103,17 +103,17 @@ │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ ld r8,72(r31) │ │ │ │ │ - ld r7,64(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ mtctr r12 │ │ │ │ │ + ld r7,64(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,192 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ @@ -161,83 +161,83 @@ │ │ │ │ │ 0000000000000200 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + mr r22,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-272(r1) │ │ │ │ │ - addi r25,r1,112 │ │ │ │ │ - mr r4,r25 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ + addi r26,r1,112 │ │ │ │ │ + mr r4,r26 │ │ │ │ │ bl 23c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ beq 280 │ │ │ │ │ addi r1,r1,272 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ - ld r29,-24(r1) │ │ │ │ │ + ld r22,-80(r1) │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,44(r31) │ │ │ │ │ rlwinm r8,r10,0,28,26 │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ bne 254 │ │ │ │ │ lwz r8,16(r30) │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ beq 2b8 │ │ │ │ │ - lwz r8,212(r29) │ │ │ │ │ + lwz r8,212(r22) │ │ │ │ │ andi. r8,r8,4096 │ │ │ │ │ bne 254 │ │ │ │ │ ld r7,24(r31) │ │ │ │ │ ld r8,32(r31) │ │ │ │ │ cmpd r7,r8 │ │ │ │ │ beq 254 │ │ │ │ │ - lwa r8,112(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ + lwa r8,112(r1) │ │ │ │ │ cmpd r7,r8 │ │ │ │ │ bge 2d0 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ beq 254 │ │ │ │ │ ld r4,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ bl 2e0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rearrange_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 254 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ std r19,168(r1) │ │ │ │ │ std r20,176(r1) │ │ │ │ │ std r21,184(r1) │ │ │ │ │ - std r22,192(r1) │ │ │ │ │ std r23,200(r1) │ │ │ │ │ std r24,208(r1) │ │ │ │ │ - std r26,224(r1) │ │ │ │ │ + std r25,216(r1) │ │ │ │ │ std r27,232(r1) │ │ │ │ │ std r28,240(r1) │ │ │ │ │ + std r29,248(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 6a0 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,148 │ │ │ │ │ bl 328 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ @@ -246,149 +246,149 @@ │ │ │ │ │ bl 338 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwa r8,144(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ - ld r24,8(r9) │ │ │ │ │ + ld r25,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ - mr r4,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ bl 360 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rearrange_ny │ │ │ │ │ nop │ │ │ │ │ - mr. r28,r3 │ │ │ │ │ + mr. r29,r3 │ │ │ │ │ beq 668 │ │ │ │ │ - ld r27,16(r31) │ │ │ │ │ + ld r28,16(r31) │ │ │ │ │ lwa r4,144(r1) │ │ │ │ │ - divd r27,r27,r28 │ │ │ │ │ + divd r28,r28,r29 │ │ │ │ │ bl 37c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r21,24(r31) │ │ │ │ │ + mr r4,r29 │ │ │ │ │ ld r20,32(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r20 │ │ │ │ │ mr r6,r21 │ │ │ │ │ + mr r7,r20 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ - sldi r22,r27,1 │ │ │ │ │ - mr r5,r22 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + sldi r23,r28,1 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 3d0 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r23,r3 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3e8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 690 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 630 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 630 │ │ │ │ │ lwa r3,40(r31) │ │ │ │ │ addi r6,r1,128 │ │ │ │ │ addi r5,r1,136 │ │ │ │ │ mr r4,r21 │ │ │ │ │ bl 420 │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwa r3,40(r31) │ │ │ │ │ - mr r6,r25 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ addi r5,r1,120 │ │ │ │ │ mr r4,r20 │ │ │ │ │ bl 438 │ │ │ │ │ R_PPC64_REL24 fftwf_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ - mr r4,r26 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 44c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r5,r22 │ │ │ │ │ - mr r4,r22 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ + mr r4,r23 │ │ │ │ │ mr r19,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 464 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ - mulld r5,r24,r27 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ + mulld r5,r25,r28 │ │ │ │ │ + mr r6,r28 │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ mr r3,r19 │ │ │ │ │ sldi r5,r5,1 │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl 48c │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,128(r1) │ │ │ │ │ ld r7,136(r1) │ │ │ │ │ ld r6,112(r1) │ │ │ │ │ ld r5,120(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 4ac │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 4d4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 640 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ li r10,0 │ │ │ │ │ - mr r8,r26 │ │ │ │ │ + mr r8,r27 │ │ │ │ │ mr r7,r20 │ │ │ │ │ mr r6,r21 │ │ │ │ │ - mr r5,r22 │ │ │ │ │ - mr r4,r24 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ bl 510 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 520 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 538 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 644 │ │ │ │ │ @@ -401,95 +401,95 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 55c │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ - li r9,2 │ │ │ │ │ - mr r28,r3 │ │ │ │ │ - std r23,64(r3) │ │ │ │ │ - std r27,72(r3) │ │ │ │ │ - std r26,80(r3) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ + li r9,2 │ │ │ │ │ + mr r29,r3 │ │ │ │ │ + std r24,64(r3) │ │ │ │ │ + std r28,72(r3) │ │ │ │ │ + std r27,80(r3) │ │ │ │ │ bne 58c │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,120(r1) │ │ │ │ │ - stw r9,104(r28) │ │ │ │ │ + stw r9,104(r29) │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ - addi r31,r28,8 │ │ │ │ │ - addi r4,r27,8 │ │ │ │ │ - addi r3,r23,8 │ │ │ │ │ + addi r31,r29,8 │ │ │ │ │ + addi r4,r28,8 │ │ │ │ │ + addi r3,r24,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,2 │ │ │ │ │ - std r10,88(r28) │ │ │ │ │ + std r10,88(r29) │ │ │ │ │ ld r10,112(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,2 │ │ │ │ │ - std r9,96(r28) │ │ │ │ │ + std r9,96(r29) │ │ │ │ │ lwz r9,20(r30) │ │ │ │ │ - stw r9,108(r28) │ │ │ │ │ + stw r9,108(r29) │ │ │ │ │ bl 5cc │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r26,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 5dc │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r19,168(r1) │ │ │ │ │ ld r20,176(r1) │ │ │ │ │ ld r21,184(r1) │ │ │ │ │ - ld r22,192(r1) │ │ │ │ │ ld r23,200(r1) │ │ │ │ │ ld r24,208(r1) │ │ │ │ │ - ld r26,224(r1) │ │ │ │ │ + ld r25,216(r1) │ │ │ │ │ ld r27,232(r1) │ │ │ │ │ ld r28,240(r1) │ │ │ │ │ + ld r29,248(r1) │ │ │ │ │ addi r1,r1,272 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ - ld r29,-24(r1) │ │ │ │ │ + ld r22,-80(r1) │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r21,r20 │ │ │ │ │ b 410 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r26,0 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + li r27,0 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl 648 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r28 │ │ │ │ │ bl 654 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 660 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r19,168(r1) │ │ │ │ │ ld r20,176(r1) │ │ │ │ │ ld r21,184(r1) │ │ │ │ │ - ld r22,192(r1) │ │ │ │ │ ld r23,200(r1) │ │ │ │ │ ld r24,208(r1) │ │ │ │ │ - ld r26,224(r1) │ │ │ │ │ + ld r25,216(r1) │ │ │ │ │ ld r27,232(r1) │ │ │ │ │ ld r28,240(r1) │ │ │ │ │ + ld r29,248(r1) │ │ │ │ │ b 254 │ │ │ │ │ - li r26,0 │ │ │ │ │ li r27,0 │ │ │ │ │ + li r28,0 │ │ │ │ │ b 644 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 6a4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ @@ -506,17 +506,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 6f8 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -544,29 +544,29 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000750 : │ │ │ │ │ fftwf_mpi_dft_rank1_bigvec_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + li r28,1 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + li r27,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ li r31,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ addi r29,r29,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - li r28,1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 798 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ @@ -578,16 +578,16 @@ │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 7c0 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,20(r3) │ │ │ │ │ - mr r4,r3 │ │ │ │ │ stw r28,16(r3) │ │ │ │ │ + mr r4,r3 │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 7dc │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ cmplwi r31,4 │ │ │ │ │ bne 790 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 dc000000 00469b05 9c049f01 09410046 .....F.......A.F │ │ │ │ │ - 0x00000030 9d039e02 450e5011 417e5b0e 00470641 ....E.P.A~[..G.A │ │ │ │ │ - 0x00000040 dfdedddc db000000 24000000 4c000000 ........$...L... │ │ │ │ │ + 0x00000020 dc000000 00449b05 9c044509 41009f01 .....D....E.A... │ │ │ │ │ + 0x00000030 9e02459d 0311417e 420e505c 0e004706 ..E...A~B.P\..G. │ │ │ │ │ + 0x00000040 41dfdedd dcdb0000 24000000 4c000000 A.......$...L... │ │ │ │ │ 0x00000050 00000000 b8000000 00450941 009e029f .........E.A.... │ │ │ │ │ - 0x00000060 01470ec0 0111417e 5a0e0044 0641dfde .G....A~Z..D.A.. │ │ │ │ │ + 0x00000060 01460ec0 0111417e 5b0e0044 0641dfde .F....A~[..D.A.. │ │ │ │ │ 0x00000070 20000000 74000000 00000000 60000000 ...t.......`... │ │ │ │ │ 0x00000080 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ 0x00000090 430641df 80000000 98000000 00000000 C.A............. │ │ │ │ │ - 0x000000a0 c4040000 00470941 0099079d 039e029f .....G.A........ │ │ │ │ │ - 0x000000b0 01460e90 0211417e 490a0e00 470641df .F....A~I...G.A. │ │ │ │ │ - 0x000000c0 deddd943 0b5e930d 41940c41 950b4196 ...C.^..A..A..A. │ │ │ │ │ - 0x000000d0 0a419709 41980841 9a06419b 05419c04 .A..A..A..A..A.. │ │ │ │ │ - 0x000000e0 02b50ad3 41d441d5 41d641d7 41d841da ....A.A.A.A.A.A. │ │ │ │ │ - 0x000000f0 41db41dc 410e0046 0641dfde ddd9420b A.A.A..F.A....B. │ │ │ │ │ - 0x00000100 4f0ad341 d441d541 d641d741 d841da41 O..A.A.A.A.A.A.A │ │ │ │ │ - 0x00000110 db41dc41 0b000000 24000000 1c010000 .A.A....$....... │ │ │ │ │ - 0x00000120 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x00000130 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ + 0x000000a0 c4040000 00450941 00960a9a 06439e02 .....E.A.....C.. │ │ │ │ │ + 0x000000b0 9f01440e 90021141 7e4a0a0e 00470641 ..D....A~J...G.A │ │ │ │ │ + 0x000000c0 dfdedad6 430b5e93 0d41940c 41950b41 ....C.^..A..A..A │ │ │ │ │ + 0x000000d0 97094198 08419907 419b0541 9c04419d ..A..A..A..A..A. │ │ │ │ │ + 0x000000e0 0302b50a d341d441 d541d741 d841d941 .....A.A.A.A.A.A │ │ │ │ │ + 0x000000f0 db41dc41 dd410e00 460641df dedad642 .A.A.A..F.A....B │ │ │ │ │ + 0x00000100 0b4f0ad3 41d441d5 41d741d8 41d941db .O..A.A.A.A.A.A. │ │ │ │ │ + 0x00000110 41dc41dd 410b0000 24000000 1c010000 A.A.A...$....... │ │ │ │ │ + 0x00000120 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x00000130 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ 0x00000140 30000000 44010000 00000000 cc000000 0...D........... │ │ │ │ │ - 0x00000150 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ │ - 0x00000160 470e5011 417e580e 00470641 dfdedddc G.P.A~X..G.A.... │ │ │ │ │ - 0x00000170 db000000 .... │ │ │ │ │ + 0x00000150 00459d03 9c040941 00449b05 9e02449f .E.....A.D....D. │ │ │ │ │ + 0x00000160 0111417e 430e5058 0e004706 41dfdedd ..A~C.PX..G.A... │ │ │ │ │ + 0x00000170 dcdb0000 .... │ │ │ ├── dft-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4528 (bytes into file) │ │ │ │ │ + Start of section headers: 4536 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x11b0: │ │ │ │ │ +There are 14 section headers, starting at offset 0x11b8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0005b0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b80 0004c8 18 I 11 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b88 0004c8 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 0005f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 0005f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0005f0 000038 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000628 000028 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001048 000060 18 I 11 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001050 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 000650 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000650 000138 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0010a8 000090 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000788 0002a0 18 12 9 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 000a28 000158 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 001138 000077 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000650 000140 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0010b0 000090 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 000790 0002a0 18 12 9 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 000a30 000158 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 001140 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb80 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb88 contains 51 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000020 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ 000000000000002c 0000000b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000038 0000000c0000000a R_PPC64_REL24 0000000000000000 fftwf_ifree + 0 │ │ │ │ │ 0000000000000060 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -21,50 +21,50 @@ │ │ │ │ │ 0000000000000190 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001c0 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000001d8 000000110000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_total_block + 0 │ │ │ │ │ 00000000000001f4 000000120000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000230 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000234 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000244 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000250 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000248 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000254 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 0000000000000260 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_md5puts + 0 │ │ │ │ │ 0000000000000280 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000290 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_md5 + 0 │ │ │ │ │ 00000000000002a0 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 00000000000002b0 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 00000000000002c0 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 00000000000002d0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000002e0 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000310 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000314 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000324 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000348 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000328 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +000000000000034c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000036c 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem + 0 │ │ │ │ │ 0000000000000380 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000390 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_canonical + 0 │ │ │ │ │ 000000000000040c 0000001a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000460 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000464 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000474 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000049c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000478 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000498 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000004bc 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem + 0 │ │ │ │ │ 00000000000004d0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000004e0 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_canonical + 0 │ │ │ │ │ 000000000000055c 0000001a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000568 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1048 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1050 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 230 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x10a8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x10b0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 310 │ │ │ │ │ -0000000000000104 000000010000001a R_PPC64_REL32 0000000000000000 .text + 460 │ │ │ │ │ +0000000000000108 000000010000001a R_PPC64_REL32 0000000000000000 .text + 460 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000184 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 188 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000174 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -44,99 +44,107 @@ │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=0000000000000190..0000000000000224 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000001a8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001ac │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000001bc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001bc │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000214 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000230..000000000000030c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000244 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000024c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000025c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000002ec │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000002fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=0000000000000310..0000000000000454 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000320 │ │ │ │ │ +000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=0000000000000310..0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000324 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000032c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000033c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000350 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000035c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000036c │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 172 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000444 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000038 00000100 FDE cie=00000000 pc=0000000000000460..00000000000005b0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000470 │ │ │ │ │ +00000100 000000000000003c 00000104 FDE cie=00000000 pc=0000000000000460..00000000000005b0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000474 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000047c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000498 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000488 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000049c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000004a8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000004bc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000004bc │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 184 to 0000000000000574 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000005a0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -`8xK>}x3 │ │ │ │ │ (mpi-dft %d %d %d │ │ │ │ │ %D %d %d │ │ │ │ │ fftwf_mpi_dtensor_destroy │ │ │ │ │ MPI_Comm_free │ │ │ │ │ fftwf_ifree │ │ │ │ │ fftwf_ialignment_of │ │ │ │ │ fftwf_mpi_dtensor_print │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,63 +37,63 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftwf_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftwf_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_print │ │ │ │ │ nop │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ - lwa r6,40(r31) │ │ │ │ │ lwz r7,44(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + lwa r6,40(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -131,28 +131,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ ld r29,24(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,48(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ - ld r30,16(r31) │ │ │ │ │ li r4,0 │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ + ld r30,16(r31) │ │ │ │ │ bl 1d8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_total_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 1fc │ │ │ │ │ sldi r5,r3,3 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -178,24 +178,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 260 │ │ │ │ │ R_PPC64_REL24 fftwf_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r30) │ │ │ │ │ ld r4,24(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -249,34 +249,34 @@ │ │ │ │ │ fftwf_mpi_mkproblem_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r26,r5 │ │ │ │ │ mr r27,r6 │ │ │ │ │ - mr r29,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r28,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ + mr r29,r7 │ │ │ │ │ mr r30,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 36c │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -306,16 +306,16 @@ │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ clrldi r30,r30,32 │ │ │ │ │ xori r30,r30,8 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r7,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r7,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ std r10,48(r3) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r29 │ │ │ │ │ stw r30,44(r31) │ │ │ │ │ bl 40c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ @@ -344,34 +344,34 @@ │ │ │ │ │ fftwf_mpi_mkproblem_dft_d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r30,r9 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ @@ -400,16 +400,16 @@ │ │ │ │ │ ld r7,48(r3) │ │ │ │ │ rlwinm r30,r30,0,30,28 │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r7,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r7,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ xori r9,r30,8 │ │ │ │ │ std r10,48(r3) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r28 │ │ │ │ │ stw r9,44(r31) │ │ │ │ │ bl 55c │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 24010000 00440941 009f0146 ....$....D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e6f ........E....A~o │ │ │ │ │ + 0x00000040 00000000 24010000 00449f01 9e024709 ....$....D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e6f A.......D....A~o │ │ │ │ │ 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ - 0x00000070 70000000 00000000 94000000 00460941 p............F.A │ │ │ │ │ - 0x00000080 009d039e 029f0145 0e501141 7e510e00 .......E.P.A~Q.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 dc000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 630e0044 0641dfde ..E.@.A~c..D.A.. │ │ │ │ │ - 0x000000c0 38000000 c4000000 00000000 44010000 8...........D... │ │ │ │ │ - 0x000000d0 00440941 00990743 9808499a 069b059c .D.A...C..I..... │ │ │ │ │ - 0x000000e0 049d039e 029f0147 0e800111 417e6b0e .......G....A~k. │ │ │ │ │ - 0x000000f0 004b0641 dfdedddc dbdad9d8 38000000 .K.A........8... │ │ │ │ │ - 0x00000100 00010000 00000000 50010000 00440941 ........P....D.A │ │ │ │ │ - 0x00000110 00980843 9907479a 069b059c 049d039e ...C..G......... │ │ │ │ │ - 0x00000120 029f0149 0e800111 417e6e0e 004b0641 ...I....A~n..K.A │ │ │ │ │ - 0x00000130 dfdedddc dbdad9d8 ........ │ │ │ │ │ + 0x00000070 70000000 00000000 94000000 00450941 p............E.A │ │ │ │ │ + 0x00000080 009d039e 02429f01 440e5011 417e510e .....B..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 dc000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e64 0e004406 41dfde00 .F.@.A~d..D.A... │ │ │ │ │ + 0x000000c0 3c000000 c4000000 00000000 44010000 <...........D... │ │ │ │ │ + 0x000000d0 00450941 00990798 08469a06 9b054511 .E.A.....F....E. │ │ │ │ │ + 0x000000e0 417e9c04 439d039e 02440e80 019f016b A~..C....D.....k │ │ │ │ │ + 0x000000f0 0e004b06 41dfdedd dcdbdad9 d8000000 ..K.A........... │ │ │ │ │ + 0x00000100 3c000000 04010000 00000000 50010000 <...........P... │ │ │ │ │ + 0x00000110 00450941 00980899 07459a06 9b054511 .E.A.....E....E. │ │ │ │ │ + 0x00000120 417e9c04 439d039e 02450e80 019f016e A~..C....E.....n │ │ │ │ │ + 0x00000130 0e004b06 41dfdedd dcdbdad9 d8000000 ..K.A........... │ │ │ ├── dft-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── rdft-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xd60 contains 43 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000050 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000054 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000068 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000070 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000078 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000000b0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000b4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000c8 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ 00000000000000f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000108 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000130 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 00000000000005d0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000005d4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000060c 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local + 0 │ │ │ │ │ 0000000000000648 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local + 0 │ │ │ │ │ 0000000000000670 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000674 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000067c 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000068c 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000690 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000698 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 00000000000006a8 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1168 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001f00000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,30 +7,30 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000048 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000038 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000050..00000000000000a8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000098 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -56,19 +56,19 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000068 00000098 FDE cie=00000000 pc=0000000000000130..00000000000005c4 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000158 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000168 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 208 to 0000000000000248 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000260 │ │ │ │ │ @@ -125,16 +125,16 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005b4 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000005d0..000000000000066c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000005f8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000060c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 000000000000062c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000063c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,21 +5,21 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -36,21 +36,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -111,20 +111,20 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,40(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 150 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ li r4,0 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mr r28,r5 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 178 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ @@ -431,16 +431,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,40(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 5f0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 60c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local │ │ │ │ │ @@ -478,17 +478,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 698 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 6a8 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 48000000 00470e20 11417e45 0e004206 H....G. .A~E..B. │ │ │ │ │ + 0x00000020 48000000 00460e20 11417e46 0e004206 H....F. .A~F..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000040 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ 0x00000060 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 68000000 98000000 00000000 A...h........... │ │ │ │ │ - 0x000000a0 94040000 004a0941 009f0144 9c049e02 .....J.A...D.... │ │ │ │ │ + 0x000000a0 94040000 004a9f01 9e024409 41009c04 .....J....D.A... │ │ │ │ │ 0x000000b0 440e7011 417e740a 0e004606 41dfdedc D.p.A~t...F.A... │ │ │ │ │ 0x000000c0 440b410a 0e004606 41dfdedc 410b429a D.A...F.A...A.B. │ │ │ │ │ 0x000000d0 06419b05 419d0341 99075b98 08025c0a .A..A..A..[...\. │ │ │ │ │ 0x000000e0 d8440b41 d854d941 da41db41 dd4c9808 .D.A.T.A.A.A.L.. │ │ │ │ │ 0x000000f0 99079a06 9b059d03 48d85c98 0841d800 ........H.\..A.. │ │ │ │ │ 0x00000100 24000000 04010000 00000000 9c000000 $............... │ │ │ │ │ - 0x00000110 004a0941 009f0145 0e301141 7e480a0e .J.A...E.0.A~H.. │ │ │ │ │ + 0x00000110 004a9f01 09410045 0e301141 7e480a0e .J...A.E.0.A~H.. │ │ │ │ │ 0x00000120 00440641 df410b00 20000000 2c010000 .D.A.A.. ...,... │ │ │ │ │ 0x00000130 00000000 60000000 00450941 009f0145 ....`....E.A...E │ │ │ │ │ 0x00000140 0e301141 7e470e00 430641df .0.A~G..C.A. │ │ │ ├── rdft-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5400 (bytes into file) │ │ │ │ │ + Start of section headers: 5392 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1518: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1510: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00077c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000ea0 0004e0 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000e98 0004e0 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 0007bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 0007bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0007bc 000033 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 0007ef 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001380 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001378 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00080f 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0013e0 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0013d8 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000827 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000827 00016c 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0013f8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000998 000330 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000cc8 0001d8 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001488 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000827 000168 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0013f0 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000990 000330 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000cc0 0001d8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001480 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xea0 contains 52 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xe98 contains 52 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000110 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000118 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000128 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000012c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000140 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000170 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000174 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000190 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ @@ -50,26 +50,26 @@ │ │ │ │ │ 00000000000006f0 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000700 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000710 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000728 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 0000000000000738 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000750 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1380 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1378 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002100000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 670 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 170 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x13e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x13d8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1d0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x13f8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x13f0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + f0 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 170 │ │ │ │ │ 0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1d0 │ │ │ │ │ 0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 670 │ │ │ │ │ 000000000000014c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,24 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000e8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000020 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000038 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000070 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000070 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000084 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -36,18 +36,18 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000004c 000000000000001c 00000050 FDE cie=00000000 pc=00000000000000f0..0000000000000168 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000120 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000118 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000150 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000158 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -72,19 +72,19 @@ │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000204 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000218 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000021c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000220 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000024c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000258 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000270 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000274 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -159,38 +159,36 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000648 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000011c 0000000000000024 00000120 FDE cie=00000000 pc=0000000000000670..00000000000006d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000684 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000068c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000698 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000698 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000006b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000144 0000000000000024 00000148 FDE cie=00000000 pc=00000000000006e0..000000000000077c │ │ │ │ │ +00000144 0000000000000020 00000148 FDE cie=00000000 pc=00000000000006e0..000000000000077c │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006f0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000006f8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000710 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000070c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000075c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000076c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ lwz r9,80(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 90 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -77,30 +77,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,80(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 130 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -159,19 +159,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 210 │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r30,112(r1) │ │ │ │ │ std r31,120(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 248 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 280 │ │ │ │ │ ld r10,24(r26) │ │ │ │ │ ld r9,32(r26) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -207,18 +207,18 @@ │ │ │ │ │ std r24,64(r1) │ │ │ │ │ std r25,72(r1) │ │ │ │ │ std r27,88(r1) │ │ │ │ │ std r28,96(r1) │ │ │ │ │ std r29,104(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 648 │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ ld r28,32(r26) │ │ │ │ │ - ld r27,24(r26) │ │ │ │ │ + lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r27,24(r26) │ │ │ │ │ mr r29,r28 │ │ │ │ │ bne 2f4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2f4 │ │ │ │ │ mr r29,r27 │ │ │ │ │ ld r3,48(r26) │ │ │ │ │ @@ -237,75 +237,75 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 324 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r26) │ │ │ │ │ ld r6,16(r26) │ │ │ │ │ mr r25,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ std r6,24(r10) │ │ │ │ │ - std r6,-32(r7) │ │ │ │ │ + std r6,-32(r9) │ │ │ │ │ blt 450 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ ble 3f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ bdnz 3c0 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r25,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ beq 450 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r25,r8 │ │ │ │ │ @@ -357,20 +357,20 @@ │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 600 │ │ │ │ │ li r3,1 │ │ │ │ │ bl 4f0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r26) │ │ │ │ │ - li r10,8 │ │ │ │ │ ld r4,16(r26) │ │ │ │ │ - ld r7,48(r26) │ │ │ │ │ + li r10,8 │ │ │ │ │ mr r6,r28 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r29 │ │ │ │ │ + ld r7,48(r26) │ │ │ │ │ lxvd2x vs0,r8,r10 │ │ │ │ │ ld r8,24(r8) │ │ │ │ │ mulld r4,r23,r4 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ std r8,24(r3) │ │ │ │ │ addi r8,r26,56 │ │ │ │ │ bl 52c │ │ │ │ │ @@ -399,19 +399,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 578 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r27,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 5a4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ addi r5,r29,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r27,8 │ │ │ │ │ stw r9,80(r29) │ │ │ │ │ @@ -471,17 +471,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 698 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -504,26 +504,26 @@ │ │ │ │ │ │ │ │ │ │ 00000000000006e0 : │ │ │ │ │ fftwf_mpi_rdft_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 710 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 e8000000 00439f01 44094100 9d03470e .....C..D.A...G. │ │ │ │ │ - 0x00000030 409e0211 417e4e0a 0e004506 41dfdedd @...A~N...E.A... │ │ │ │ │ + 0x00000020 e8000000 00449f01 9e024409 41009d03 .....D....D.A... │ │ │ │ │ + 0x00000030 450e4011 417e4f0a 0e004506 41dfdedd E.@.A~O...E.A... │ │ │ │ │ 0x00000040 430b4d0e 00450641 dfdedd00 1c000000 C.M..E.A........ │ │ │ │ │ - 0x00000050 50000000 00000000 78000000 004c0e60 P.......x....L.` │ │ │ │ │ - 0x00000060 11417e4c 0e004206 41000000 20000000 .A~L..B.A... ... │ │ │ │ │ + 0x00000050 50000000 00000000 78000000 004a0e60 P.......x....J.` │ │ │ │ │ + 0x00000060 11417e4e 0e004206 41000000 20000000 .A~N..B.A... ... │ │ │ │ │ 0x00000070 70000000 00000000 54000000 00440941 p.......T....D.A │ │ │ │ │ 0x00000080 009f0144 0e301141 7e460e00 430641df ...D.0.A~F..C.A. │ │ │ │ │ 0x00000090 88000000 94000000 00000000 9c040000 ................ │ │ │ │ │ 0x000000a0 00439a06 430e8001 470a0e00 42da410b .C..C...G...B.A. │ │ │ │ │ - 0x000000b0 429e0241 9f014c09 41004311 417e46de B..A..L.A.C.A~F. │ │ │ │ │ + 0x000000b0 439e0241 9f014b09 41004311 417e46de C..A..K.A.C.A~F. │ │ │ │ │ 0x000000c0 41df4106 41429e02 9f0141de 41df419e A.A.AB....A.A.A. │ │ │ │ │ 0x000000d0 029f0111 417e4997 09419808 41990741 ....A~I..A..A..A │ │ │ │ │ 0x000000e0 9b05419c 04419d03 02c10ad7 41d841d9 ..A..A......A.A. │ │ │ │ │ 0x000000f0 41db41dc 41dd41de 41df410e 00410641 A.A.A.A.A.A..A.A │ │ │ │ │ 0x00000100 41da440b 490ad741 d841d941 db41dc41 A.D.I..A.A.A.A.A │ │ │ │ │ 0x00000110 dd41de41 df410641 410b0000 24000000 .A.A.A.AA...$... │ │ │ │ │ - 0x00000120 20010000 00000000 64000000 00440941 .......d....D.A │ │ │ │ │ - 0x00000130 009f0143 9e02430e 3011417e 470e0044 ...C..C.0.A~G..D │ │ │ │ │ - 0x00000140 0641dfde 24000000 48010000 00000000 .A..$...H....... │ │ │ │ │ - 0x00000150 9c000000 00440941 009e0242 9f01460e .....D.A...B..F. │ │ │ │ │ - 0x00000160 3011417e 530e0044 0641dfde 0.A~S..D.A.. │ │ │ │ │ + 0x00000120 20010000 00000000 64000000 00450941 .......d....E.A │ │ │ │ │ + 0x00000130 009f019e 02450e30 11417e47 0e004406 .....E.0.A~G..D. │ │ │ │ │ + 0x00000140 41dfde00 20000000 48010000 00000000 A... ...H....... │ │ │ │ │ + 0x00000150 9c000000 00449e02 9f01470e 3011417e .....D....G.0.A~ │ │ │ │ │ + 0x00000160 540e0044 0641dfde T..D.A.. │ │ │ ├── rdft-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ 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: 6120 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1800: │ │ │ │ │ +There are 16 section headers, starting at offset 0x17e8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00090c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0010b0 0005b8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00094c 000044 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000990 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001668 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0009b0 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016c8 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0009c8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0009c8 000170 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0016e0 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000b38 000360 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000e98 000211 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001770 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008fc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001098 0005b8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00093c 000044 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000980 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001650 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0009a0 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016b0 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0009b8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0009b8 000168 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0016c8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000b20 000360 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000e80 000211 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001758 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ 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 212 FUNC LOCAL DEFAULT [: 8] 1 apply │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 4: 00000000000000e0 124 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 5: 0000000000000160 96 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 6: 00000000000001c0 1580 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 7: 00000000000007f0 116 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 6: 00000000000001c0 1564 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 7: 00000000000007e0 116 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_plan_destroy_internal │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_is_local_after │ │ │ │ │ @@ -29,11 +29,11 @@ │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mktensor_1d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mkproblem_rdft_1_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_ops_add2 │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_rdft_serial_applicable │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_plan_awake │ │ │ │ │ - 32: 0000000000000870 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_rdft_rank_geq2_transposed_register │ │ │ │ │ + 32: 0000000000000860 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_rdft_rank_geq2_transposed_register │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mksolver │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_solver_register │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x10b0 contains 61 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1098 contains 61 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000e4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f0 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000100 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000108 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000118 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000011c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000120 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000134 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000164 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000180 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,65 +20,65 @@ │ │ │ │ │ 00000000000001c4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000248 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local_after + 0 │ │ │ │ │ 0000000000000288 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002a8 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000318 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000328 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000340 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor + 0 │ │ │ │ │ -0000000000000528 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ -0000000000000544 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ -0000000000000560 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000000570 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ -0000000000000588 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -00000000000005cc 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_transpose + 0 │ │ │ │ │ -00000000000005dc 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ -00000000000005f4 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -0000000000000618 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ -0000000000000638 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_1d + 0 │ │ │ │ │ -000000000000065c 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ -0000000000000678 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft_1_d + 0 │ │ │ │ │ -0000000000000688 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ -00000000000006a0 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -00000000000006b0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006b4 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006bc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006c0 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006c4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ -0000000000000708 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add + 0 │ │ │ │ │ -0000000000000718 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add2 + 0 │ │ │ │ │ -000000000000076c 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ -0000000000000778 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ -0000000000000784 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ -00000000000007cc 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_rdft_serial_applicable + 0 │ │ │ │ │ -00000000000007f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000007f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000518 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ +0000000000000534 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ +0000000000000550 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000000560 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ +0000000000000578 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ +00000000000005bc 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_transpose + 0 │ │ │ │ │ +00000000000005cc 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ +00000000000005e4 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ +0000000000000608 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ +0000000000000628 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_1d + 0 │ │ │ │ │ +000000000000064c 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ +0000000000000668 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft_1_d + 0 │ │ │ │ │ +0000000000000678 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ +0000000000000690 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ +00000000000006a0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006a4 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006ac 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006b0 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006b4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ +00000000000006f8 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add + 0 │ │ │ │ │ +0000000000000708 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add2 + 0 │ │ │ │ │ +000000000000075c 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000768 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000774 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ +00000000000007bc 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_rdft_serial_applicable + 0 │ │ │ │ │ +00000000000007e0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000007e4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000808 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000818 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000828 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ -0000000000000838 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ -0000000000000870 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000874 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000880 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000890 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000008a0 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ -00000000000008b8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ -00000000000008c8 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ -00000000000008e0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ +0000000000000860 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000864 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000870 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000880 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000890 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ +00000000000008a8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ +00000000000008b8 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ +00000000000008d0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1668 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1650 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7f0 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7e0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + e0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 160 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x16c8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x16b0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x16e0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16c8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000004c 000000010000001a R_PPC64_REL32 0000000000000000 .text + e0 │ │ │ │ │ -000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ -0000000000000090 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1c0 │ │ │ │ │ -0000000000000128 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7f0 │ │ │ │ │ -0000000000000150 000000010000001a R_PPC64_REL32 0000000000000000 .text + 870 │ │ │ │ │ +0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ +000000000000008c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7e0 │ │ │ │ │ +000000000000014c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 860 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,79 +6,77 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 000000000000002c 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000d4 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ +00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000d4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000038 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000008c │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000008c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000044 000000000000001c 00000048 FDE cie=00000000 pc=00000000000000e0..000000000000015c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000110 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=00000000000000e0..000000000000015c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000108 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000144 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000014c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000020 00000068 FDE cie=00000000 pc=0000000000000160..00000000000001c0 │ │ │ │ │ +00000060 0000000000000020 00000064 FDE cie=00000000 pc=0000000000000160..00000000000001c0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000170 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -00000088 0000000000000094 0000008c FDE cie=00000000 pc=00000000000001c0..00000000000007ec │ │ │ │ │ +00000084 0000000000000094 00000088 FDE cie=00000000 pc=00000000000001c0..00000000000007dc │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001cc │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000001f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000001fc │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000200 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000020c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000023c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000248 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000260 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000264 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -109,91 +107,89 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc2: 1100 to 000000000000072c │ │ │ │ │ + DW_CFA_advance_loc2: 1084 to 000000000000071c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000720 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000734 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000724 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000738 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000728 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000072c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000730 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000734 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000738 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000760 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000750 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000000784 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000798 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000788 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000079c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000078c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000790 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000794 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000798 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000079c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a0 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a4 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000007c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000007b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 0000000000000024 00000124 FDE cie=00000000 pc=00000000000007f0..0000000000000864 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000800 │ │ │ │ │ +0000011c 0000000000000024 00000120 FDE cie=00000000 pc=00000000000007e0..0000000000000854 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000007f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000080c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000818 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000808 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000844 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000834 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000854 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000844 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000148 0000000000000024 0000014c FDE cie=00000000 pc=0000000000000870..000000000000090c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000880 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000144 0000000000000020 00000148 FDE cie=00000000 pc=0000000000000860..00000000000008fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000870 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000888 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000008a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000088c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000008ec │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000008dc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -9*8c}*PC} │ │ │ │ │ +8*PC}*(c} │ │ │ │ │ (mpi-rdft-rank-geq2-transposed%s%(%p%)%(%p%)%(%p%)) │ │ │ │ │ fftwf_plan_destroy_internal │ │ │ │ │ fftwf_mpi_is_local_after │ │ │ │ │ fftwf_mpi_num_blocks │ │ │ │ │ MPI_Comm_rank │ │ │ │ │ MPI_Comm_size │ │ │ │ │ fftwf_mktensor │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq b0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r29,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -73,30 +73,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,104(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 120 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -156,19 +156,19 @@ │ │ │ │ │ cmpwi r9,8 │ │ │ │ │ beq 200 │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r30,192(r1) │ │ │ │ │ std r31,200(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 238 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 270 │ │ │ │ │ ld r10,24(r26) │ │ │ │ │ ld r9,32(r26) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -215,19 +215,19 @@ │ │ │ │ │ std r22,128(r1) │ │ │ │ │ std r23,136(r1) │ │ │ │ │ std r25,152(r1) │ │ │ │ │ std r27,168(r1) │ │ │ │ │ std r28,176(r1) │ │ │ │ │ std r29,184(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - bne 7c8 │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ + bne 7b8 │ │ │ │ │ ld r29,32(r26) │ │ │ │ │ - ld r27,24(r26) │ │ │ │ │ + lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r27,24(r26) │ │ │ │ │ mr r28,r29 │ │ │ │ │ bne 310 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 310 │ │ │ │ │ mr r28,r27 │ │ │ │ │ ld r3,48(r26) │ │ │ │ │ @@ -246,276 +246,272 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 340 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r6,8(r26) │ │ │ │ │ ld r5,16(r26) │ │ │ │ │ mr r25,r3 │ │ │ │ │ - lwz r8,0(r6) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r4,r8,-3 │ │ │ │ │ + lwz r7,0(r6) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r4,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r6,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ std r5,24(r10) │ │ │ │ │ - std r5,-32(r7) │ │ │ │ │ - blt 470 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 418 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r11,r3,r7 │ │ │ │ │ + std r5,-32(r9) │ │ │ │ │ + blt 460 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r5,r8,-40 │ │ │ │ │ + ble 408 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r6,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + ldx r11,r3,r5 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ mulld r10,r10,r11 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r4,r4,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r11,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r11,48(r9) │ │ │ │ │ - bdnz 3e0 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r11,-16(r8) │ │ │ │ │ + std r11,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 3d0 │ │ │ │ │ extsw r9,r4 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r5,r6,r9 │ │ │ │ │ add r9,r25,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r5) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r4,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 470 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 460 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r5,8(r5) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r5,-16(r9) │ │ │ │ │ add r8,r25,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ lwz r10,0(r25) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ - ble 510 │ │ │ │ │ + ble 500 │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r25,32 │ │ │ │ │ li r8,1 │ │ │ │ │ clrldi r10,r10,32 │ │ │ │ │ andi. r5,r10,3 │ │ │ │ │ addi r4,r10,-1 │ │ │ │ │ mr r7,r10 │ │ │ │ │ - beq 4dc │ │ │ │ │ + beq 4cc │ │ │ │ │ cmpdi r5,1 │ │ │ │ │ - beq 4c8 │ │ │ │ │ - cmpdi r5,2 │ │ │ │ │ beq 4b8 │ │ │ │ │ + cmpdi r5,2 │ │ │ │ │ + beq 4a8 │ │ │ │ │ ld r24,0(r9) │ │ │ │ │ mr r10,r4 │ │ │ │ │ addi r9,r25,56 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ mulld r24,r24,r5 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ cmpdi r10,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ mulld r24,r24,r5 │ │ │ │ │ - beq 50c │ │ │ │ │ + beq 4fc │ │ │ │ │ srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ ld r7,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ mulld r10,r24,r10 │ │ │ │ │ ld r24,-48(r9) │ │ │ │ │ mulld r8,r8,r7 │ │ │ │ │ mulld r24,r10,r24 │ │ │ │ │ ld r10,-24(r9) │ │ │ │ │ mulld r8,r8,r10 │ │ │ │ │ - bdnz 4e4 │ │ │ │ │ + bdnz 4d4 │ │ │ │ │ mulld r24,r24,r8 │ │ │ │ │ ld r9,16(r25) │ │ │ │ │ ld r23,8(r25) │ │ │ │ │ - lwa r5,116(r1) │ │ │ │ │ ld r4,16(r6) │ │ │ │ │ + lwa r5,116(r1) │ │ │ │ │ ld r3,8(r6) │ │ │ │ │ mulld r23,r23,r9 │ │ │ │ │ - bl 528 │ │ │ │ │ + bl 518 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r6,16(r26) │ │ │ │ │ li r8,1 │ │ │ │ │ li r7,1 │ │ │ │ │ mr r5,r23 │ │ │ │ │ mr r4,r23 │ │ │ │ │ - bl 544 │ │ │ │ │ + bl 534 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ - mr r5,r27 │ │ │ │ │ addi r7,r26,60 │ │ │ │ │ mr r6,r28 │ │ │ │ │ + mr r5,r27 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 560 │ │ │ │ │ + bl 550 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 560 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + mr r25,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 588 │ │ │ │ │ + bl 578 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 760 │ │ │ │ │ + bne 750 │ │ │ │ │ + ld r27,16(r26) │ │ │ │ │ ld r10,8(r26) │ │ │ │ │ - ld r25,16(r26) │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r7,r29 │ │ │ │ │ + mulld r27,r24,r27 │ │ │ │ │ ld r9,48(r10) │ │ │ │ │ ld r8,16(r10) │ │ │ │ │ ld r4,32(r10) │ │ │ │ │ ld r3,8(r10) │ │ │ │ │ li r10,0 │ │ │ │ │ - mulld r25,r24,r25 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ - mr r5,r25 │ │ │ │ │ ld r10,48(r26) │ │ │ │ │ - bl 5cc │ │ │ │ │ + mr r5,r27 │ │ │ │ │ + bl 5bc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5dc │ │ │ │ │ + bl 5cc │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 5f4 │ │ │ │ │ + bl 5e4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7c0 │ │ │ │ │ + bne 7b0 │ │ │ │ │ ld r9,8(r26) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ ld r4,48(r9) │ │ │ │ │ ld r3,32(r9) │ │ │ │ │ ld r22,8(r9) │ │ │ │ │ - bl 618 │ │ │ │ │ + bl 608 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r26) │ │ │ │ │ - mulld r22,r25,r22 │ │ │ │ │ - mr r5,r25 │ │ │ │ │ - mr r4,r25 │ │ │ │ │ + mr r5,r27 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mulld r22,r27,r22 │ │ │ │ │ mr r23,r3 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 638 │ │ │ │ │ + bl 628 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,1 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ + mr r6,r27 │ │ │ │ │ li r7,1 │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ mr r24,r3 │ │ │ │ │ mr r3,r23 │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 64c │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r7,56(r26) │ │ │ │ │ mr r6,r29 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ - bl 678 │ │ │ │ │ + bl 668 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_rdft_1_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 688 │ │ │ │ │ + bl 678 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 6a0 │ │ │ │ │ + bl 690 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 768 │ │ │ │ │ + bne 758 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,112 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 6c4 │ │ │ │ │ + bl 6b4 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r27,64(r3) │ │ │ │ │ + std r25,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - std r25,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 6f4 │ │ │ │ │ + std r27,80(r3) │ │ │ │ │ + bne 6e4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ addi r31,r29,8 │ │ │ │ │ - addi r4,r25,8 │ │ │ │ │ - addi r3,r27,8 │ │ │ │ │ + addi r4,r27,8 │ │ │ │ │ + addi r3,r25,8 │ │ │ │ │ stw r9,104(r29) │ │ │ │ │ mr r5,r31 │ │ │ │ │ - bl 708 │ │ │ │ │ + bl 6f8 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r28,8 │ │ │ │ │ - bl 718 │ │ │ │ │ + bl 708 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ mr r3,r29 │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r24,144(r1) │ │ │ │ │ @@ -526,26 +522,26 @@ │ │ │ │ │ ld r30,192(r1) │ │ │ │ │ ld r31,200(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ mtlr r0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ li r28,0 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ - bl 76c │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 75c │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 778 │ │ │ │ │ + bl 768 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r27 │ │ │ │ │ - bl 784 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 774 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r24,144(r1) │ │ │ │ │ ld r25,152(r1) │ │ │ │ │ @@ -553,53 +549,53 @@ │ │ │ │ │ ld r28,176(r1) │ │ │ │ │ ld r29,184(r1) │ │ │ │ │ ld r30,192(r1) │ │ │ │ │ ld r31,200(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 1f0 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ - b 768 │ │ │ │ │ + li r27,0 │ │ │ │ │ + b 758 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 7cc │ │ │ │ │ + bl 7bc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rdft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 2e8 │ │ │ │ │ - b 78c │ │ │ │ │ + b 77c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000007f0 : │ │ │ │ │ +00000000000007e0 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 818 │ │ │ │ │ + bl 808 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 828 │ │ │ │ │ + bl 818 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,80(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 838 │ │ │ │ │ + bl 828 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -607,52 +603,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000870 : │ │ │ │ │ +0000000000000860 : │ │ │ │ │ fftwf_mpi_rdft_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 8a0 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 890 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 8b8 │ │ │ │ │ + bl 8a8 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl 8b8 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 8e0 │ │ │ │ │ + bl 8d0 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 2c000000 18000000 00000000 ....,........... │ │ │ │ │ - 0x00000020 d4000000 00439f01 44094100 9e02470e .....C..D.A...G. │ │ │ │ │ - 0x00000030 409d0311 417e550a 0e004506 41dfdedd @...A~U...E.A... │ │ │ │ │ - 0x00000040 440b0000 1c000000 48000000 00000000 D.......H....... │ │ │ │ │ - 0x00000050 7c000000 004c0e60 11417e4d 0e004206 |....L.`.A~M..B. │ │ │ │ │ - 0x00000060 41000000 20000000 68000000 00000000 A... ...h....... │ │ │ │ │ - 0x00000070 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ - 0x00000080 7e490e00 430641df 94000000 8c000000 ~I..C.A......... │ │ │ │ │ - 0x00000090 00000000 2c060000 00439a06 430ed001 ....,....C..C... │ │ │ │ │ - 0x000000a0 470a0e00 42da410b 429e0241 9f014c09 G...B.A.B..A..L. │ │ │ │ │ - 0x000000b0 41004311 417e46de 41df4106 41429e02 A.C.A~F.A.A.AB.. │ │ │ │ │ - 0x000000c0 9f0141de 41df419e 029f0111 417e4998 ..A.A.A.....A~I. │ │ │ │ │ - 0x000000d0 0848d841 98084296 0a419709 41990741 .H.A..B..A..A..A │ │ │ │ │ - 0x000000e0 9b05419c 04419d03 0313010a d641d741 ..A..A.......A.A │ │ │ │ │ - 0x000000f0 d841d941 db41dc41 dd41de41 df410e00 .A.A.A.A.A.A.A.. │ │ │ │ │ - 0x00000100 41064141 da420b4d 0ad641d7 41d841d9 A.AA.B.M..A.A.A. │ │ │ │ │ - 0x00000110 41db41dc 41dd41de 41df4106 41420b00 A.A.A.A.A.A.AB.. │ │ │ │ │ - 0x00000120 24000000 24010000 00000000 74000000 $...$.......t... │ │ │ │ │ - 0x00000130 00440941 009f0143 9e02430e 3011417e .D.A...C..C.0.A~ │ │ │ │ │ - 0x00000140 4b0e0044 0641dfde 24000000 4c010000 K..D.A..$...L... │ │ │ │ │ - 0x00000150 00000000 9c000000 00440941 009e0242 .........D.A...B │ │ │ │ │ - 0x00000160 9f01460e 3011417e 530e0044 0641dfde ..F.0.A~S..D.A.. │ │ │ │ │ + 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ + 0x00000020 d4000000 00449f01 9e02490e 4011417e .....D....I.@.A~ │ │ │ │ │ + 0x00000030 9d03560a 0e004506 41dfdedd 440b0000 ..V...E.A...D... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 7c000000 ....D.......|... │ │ │ │ │ + 0x00000050 004a0e60 11417e4f 0e004206 41000000 .J.`.A~O..B.A... │ │ │ │ │ + 0x00000060 20000000 64000000 00000000 60000000 ...d.......`... │ │ │ │ │ + 0x00000070 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ + 0x00000080 430641df 94000000 88000000 00000000 C.A............. │ │ │ │ │ + 0x00000090 1c060000 00439a06 430ed001 470a0e00 .....C..C...G... │ │ │ │ │ + 0x000000a0 42da410b 439e0241 9f014b09 41004311 B.A.C..A..K.A.C. │ │ │ │ │ + 0x000000b0 417e46de 41df4106 41429e02 9f0141de A~F.A.A.AB....A. │ │ │ │ │ + 0x000000c0 41df419e 029f0111 417e4998 0848d841 A.A.....A~I..H.A │ │ │ │ │ + 0x000000d0 98084296 0a419709 41990741 9b05419c ..B..A..A..A..A. │ │ │ │ │ + 0x000000e0 04419d03 030f010a d641d741 d841d941 .A.......A.A.A.A │ │ │ │ │ + 0x000000f0 db41dc41 dd41de41 df410e00 41064141 .A.A.A.A.A..A.AA │ │ │ │ │ + 0x00000100 da420b4d 0ad641d7 41d841d9 41db41dc .B.M..A.A.A.A.A. │ │ │ │ │ + 0x00000110 41dd41de 41df4106 41420b00 24000000 A.A.A.A.AB..$... │ │ │ │ │ + 0x00000120 20010000 00000000 74000000 00450941 .......t....E.A │ │ │ │ │ + 0x00000130 009f019e 02450e30 11417e4b 0e004406 .....E.0.A~K..D. │ │ │ │ │ + 0x00000140 41dfde00 20000000 48010000 00000000 A... ...H....... │ │ │ │ │ + 0x00000150 9c000000 00449e02 9f01470e 3011417e .....D....G.0.A~ │ │ │ │ │ + 0x00000160 540e0044 0641dfde T..D.A.. │ │ │ ├── rdft-rank1-bigvec.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xf88 contains 62 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000c0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000c4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d8 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .rodata + 0 │ │ │ │ │ -00000000000000e4 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ +00000000000000ec 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ 00000000000000fc 0000000e0000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 000000000000010c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000114 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000128 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000012c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000148 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ @@ -53,16 +53,16 @@ │ │ │ │ │ 0000000000000640 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000644 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000668 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000678 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000688 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 00000000000006c0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000006c4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000006d0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000006f0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000006d4 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000006f8 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000708 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000720 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 0000000000000730 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 000000000000074c 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1558 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,39 +9,39 @@ │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000b4 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000001c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000024 00000044 FDE cie=00000000 pc=00000000000000c0..0000000000000178 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000ec │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000000158 │ │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ 00000068 0000000000000020 0000006c FDE cie=00000000 pc=0000000000000180..00000000000001e0 │ │ │ │ │ @@ -54,133 +54,133 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000078 00000090 FDE cie=00000000 pc=00000000000001e0..0000000000000634 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000200 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000214 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000238 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000238 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000254 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000260 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 104 to 00000000000002c8 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002cc │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d0 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d4 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002e4 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 624 to 0000000000000554 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000558 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000055c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000560 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000560 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000568 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000564 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000056c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000568 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000570 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000056c │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000570 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000574 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000590 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000005a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 60 to 00000000000005dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e8 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000600 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000108 0000000000000024 0000010c FDE cie=00000000 pc=0000000000000640..00000000000006b4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000654 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000065c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000668 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000694 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000130 0000000000000030 00000134 FDE cie=00000000 pc=00000000000006c0..000000000000078c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000006d0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006d4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000006e4 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000006e4 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000006f4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000700 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000700 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 96 to 0000000000000760 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000077c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,26 +6,26 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 54 │ │ │ │ │ mr r30,r29 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -66,18 +66,18 @@ │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r5,80 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata │ │ │ │ │ addi r9,r1,96 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mr r3,r9 │ │ │ │ │ bl fc │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ @@ -95,17 +95,17 @@ │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ ld r8,72(r31) │ │ │ │ │ - ld r7,64(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ mtctr r12 │ │ │ │ │ + ld r7,64(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,192 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ @@ -153,52 +153,52 @@ │ │ │ │ │ 00000000000001e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r23,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ - addi r28,r1,112 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ + addi r29,r1,112 │ │ │ │ │ + mr r4,r29 │ │ │ │ │ bl 21c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ beq 260 │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r28,-32(r1) │ │ │ │ │ + ld r23,-72(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,40(r31) │ │ │ │ │ rlwinm r10,r10,0,28,26 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ bne 234 │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ beq 298 │ │ │ │ │ - lwz r10,212(r29) │ │ │ │ │ + lwz r10,212(r23) │ │ │ │ │ andi. r10,r10,4096 │ │ │ │ │ bne 234 │ │ │ │ │ ld r8,24(r31) │ │ │ │ │ ld r10,32(r31) │ │ │ │ │ cmpd r8,r10 │ │ │ │ │ beq 234 │ │ │ │ │ lwa r8,112(r1) │ │ │ │ │ @@ -208,157 +208,157 @@ │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ bl 2b0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rearrange_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 234 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ std r20,128(r1) │ │ │ │ │ std r21,136(r1) │ │ │ │ │ std r22,144(r1) │ │ │ │ │ - std r23,152(r1) │ │ │ │ │ std r24,160(r1) │ │ │ │ │ std r25,168(r1) │ │ │ │ │ std r26,176(r1) │ │ │ │ │ std r27,184(r1) │ │ │ │ │ + std r28,192(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 610 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,116 │ │ │ │ │ bl 2f4 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + mr r4,r29 │ │ │ │ │ bl 304 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwa r8,112(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ - ld r24,8(r9) │ │ │ │ │ + ld r25,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ - mr r4,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ bl 32c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rearrange_ny │ │ │ │ │ nop │ │ │ │ │ - mr. r28,r3 │ │ │ │ │ + mr. r29,r3 │ │ │ │ │ beq 5d8 │ │ │ │ │ - ld r27,16(r31) │ │ │ │ │ + ld r28,16(r31) │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - divd r27,r27,r28 │ │ │ │ │ + divd r28,r28,r29 │ │ │ │ │ bl 348 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r22,24(r31) │ │ │ │ │ + mr r4,r29 │ │ │ │ │ ld r21,32(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r21 │ │ │ │ │ mr r6,r22 │ │ │ │ │ + mr r7,r21 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ bl 388 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 398 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r23,r3 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3b0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 600 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 5a0 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 5a0 │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - mr r4,r26 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r27 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ mr r20,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 3fc │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ - mulld r5,r24,r27 │ │ │ │ │ + mulld r5,r25,r28 │ │ │ │ │ li r8,1 │ │ │ │ │ li r7,1 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r6,r28 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ mr r3,r20 │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl 420 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r7,56(r31) │ │ │ │ │ mr r6,r22 │ │ │ │ │ mr r5,r21 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 43c │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_rdft_1_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 44c │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 464 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 5b0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ li r10,0 │ │ │ │ │ - mr r8,r26 │ │ │ │ │ + mr r8,r27 │ │ │ │ │ mr r7,r21 │ │ │ │ │ mr r6,r22 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r24 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ bl 4a0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 4b0 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r28,r3 │ │ │ │ │ + mr r29,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 4c8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 5b4 │ │ │ │ │ @@ -371,87 +371,87 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 4ec │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r23,64(r3) │ │ │ │ │ - std r25,72(r3) │ │ │ │ │ - std r28,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ + std r24,64(r3) │ │ │ │ │ + std r26,72(r3) │ │ │ │ │ + std r29,80(r3) │ │ │ │ │ bne 51c │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r31) │ │ │ │ │ lwz r9,20(r30) │ │ │ │ │ addi r30,r31,8 │ │ │ │ │ - addi r4,r25,8 │ │ │ │ │ - addi r3,r23,8 │ │ │ │ │ + addi r4,r26,8 │ │ │ │ │ + addi r3,r24,8 │ │ │ │ │ mr r5,r30 │ │ │ │ │ stw r9,92(r31) │ │ │ │ │ bl 538 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ - addi r3,r28,8 │ │ │ │ │ + addi r3,r29,8 │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r20,128(r1) │ │ │ │ │ ld r21,136(r1) │ │ │ │ │ - ld r22,144(r1) │ │ │ │ │ - ld r23,152(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ + ld r22,144(r1) │ │ │ │ │ ld r24,160(r1) │ │ │ │ │ ld r25,168(r1) │ │ │ │ │ ld r26,176(r1) │ │ │ │ │ ld r27,184(r1) │ │ │ │ │ + ld r28,192(r1) │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r28,-32(r1) │ │ │ │ │ + ld r23,-72(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r22,r21 │ │ │ │ │ b 3d8 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + li r29,0 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 5b8 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 5c4 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 5d0 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r20,128(r1) │ │ │ │ │ ld r21,136(r1) │ │ │ │ │ ld r22,144(r1) │ │ │ │ │ - ld r23,152(r1) │ │ │ │ │ ld r24,160(r1) │ │ │ │ │ ld r25,168(r1) │ │ │ │ │ ld r26,176(r1) │ │ │ │ │ ld r27,184(r1) │ │ │ │ │ + ld r28,192(r1) │ │ │ │ │ b 234 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r29,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ b 5b4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 614 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rdft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ @@ -468,17 +468,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 668 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -506,29 +506,29 @@ │ │ │ │ │ │ │ │ │ │ 00000000000006c0 : │ │ │ │ │ fftwf_mpi_rdft_rank1_bigvec_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + li r28,1 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + li r27,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ li r31,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ addi r29,r29,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - li r28,1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 708 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ @@ -540,16 +540,16 @@ │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,20(r3) │ │ │ │ │ - mr r4,r3 │ │ │ │ │ stw r28,16(r3) │ │ │ │ │ + mr r4,r3 │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 74c │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ cmplwi r31,4 │ │ │ │ │ bne 700 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 b4000000 00449f01 09410043 9d03429e .....D...A.C..B. │ │ │ │ │ - 0x00000030 02440e40 11417e57 0e004506 41dfdedd .D.@.A~W..E.A... │ │ │ │ │ + 0x00000020 b4000000 00449f01 9e024509 41009d03 .....D....E.A... │ │ │ │ │ + 0x00000030 430e4011 417e580e 00450641 dfdedd00 C.@.A~X..E.A.... │ │ │ │ │ 0x00000040 24000000 44000000 00000000 b8000000 $...D........... │ │ │ │ │ - 0x00000050 00450941 009e029f 01470ec0 0111417e .E.A.....G....A~ │ │ │ │ │ - 0x00000060 5a0e0044 0641dfde 20000000 6c000000 Z..D.A.. ...l... │ │ │ │ │ + 0x00000050 00450941 009e029f 01460ec0 0111417e .E.A.....F....A~ │ │ │ │ │ + 0x00000060 5b0e0044 0641dfde 20000000 6c000000 [..D.A.. ...l... │ │ │ │ │ 0x00000070 00000000 60000000 00440941 009f0144 ....`....D.A...D │ │ │ │ │ 0x00000080 0e301141 7e490e00 430641df 78000000 .0.A~I..C.A.x... │ │ │ │ │ - 0x00000090 90000000 00000000 54040000 00470941 ........T....G.A │ │ │ │ │ - 0x000000a0 009c049d 039e029f 01460ee0 0111417e .........F....A~ │ │ │ │ │ - 0x000000b0 490a0e00 470641df dedddc43 0b5a940c I...G.A....C.Z.. │ │ │ │ │ - 0x000000c0 41950b41 960a4197 09419808 41990741 A..A..A..A..A..A │ │ │ │ │ - 0x000000d0 9a06419b 05029c0a d441d541 d641d742 ..A......A.A.A.B │ │ │ │ │ - 0x000000e0 d841d941 da41db41 0e004606 41dfdedd .A.A.A.A..F.A... │ │ │ │ │ - 0x000000f0 dc440b4f 0ad441d5 41d641d7 41d841d9 .D.O..A.A.A.A.A. │ │ │ │ │ - 0x00000100 41da41db 420b0000 24000000 0c010000 A.A.B...$....... │ │ │ │ │ - 0x00000110 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x00000120 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ + 0x00000090 90000000 00000000 54040000 00450941 ........T....E.A │ │ │ │ │ + 0x000000a0 0097099d 03439e02 9f01440e e0011141 .....C....D....A │ │ │ │ │ + 0x000000b0 7e4a0a0e 00470641 dfdeddd7 430b5a94 ~J...G.A....C.Z. │ │ │ │ │ + 0x000000c0 0c41950b 41960a41 98084199 07419a06 .A..A..A..A..A.. │ │ │ │ │ + 0x000000d0 419b0541 9c04029c 0ad441d5 42d641d8 A..A......A.B.A. │ │ │ │ │ + 0x000000e0 41d941da 41db41dc 410e0046 0641dfde A.A.A.A.A..F.A.. │ │ │ │ │ + 0x000000f0 ddd7440b 4f0ad441 d541d641 d841d941 ..D.O..A.A.A.A.A │ │ │ │ │ + 0x00000100 da41db41 dc420b00 24000000 0c010000 .A.A.B..$....... │ │ │ │ │ + 0x00000110 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x00000120 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ 0x00000130 30000000 34010000 00000000 cc000000 0...4........... │ │ │ │ │ - 0x00000140 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ │ - 0x00000150 470e5011 417e580e 00470641 dfdedddc G.P.A~X..G.A.... │ │ │ │ │ - 0x00000160 db000000 .... │ │ │ │ │ + 0x00000140 00459d03 9c040941 00449b05 9e02449f .E.....A.D....D. │ │ │ │ │ + 0x00000150 0111417e 430e5058 0e004706 41dfdedd ..A~C.PX..G.A... │ │ │ │ │ + 0x00000160 dcdb0000 .... │ │ │ ├── rdft-problem.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000cd8 000480 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00074c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00074c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00074c 000038 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000784 000028 00 WA 0 0 8 │ │ │ │ │ [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001158 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 0007ac 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0007ac 000128 00 A 0 0 4 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0007ac 00012c 00 A 0 0 4 │ │ │ │ │ [10] .rela.eh_frame RELA 0000000000000000 0011b8 000090 18 I 11 9 8 │ │ │ │ │ [11] .symtab SYMTAB 0000000000000000 0008d8 0002a0 18 12 9 8 │ │ │ │ │ [12] .strtab STRTAB 0000000000000000 000b78 00015a 00 0 0 1 │ │ │ │ │ [13] .shstrtab STRTAB 0000000000000000 001248 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), │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -23,16 +23,16 @@ │ │ │ │ │ 00000000000001f0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001f4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000220 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000238 000000110000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_total_block + 0 │ │ │ │ │ 0000000000000254 000000120000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000290 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000294 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000002a4 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -00000000000002b0 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +00000000000002a8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +00000000000002b4 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 00000000000002c0 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_md5puts + 0 │ │ │ │ │ 00000000000002e0 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 00000000000002f0 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_md5 + 0 │ │ │ │ │ 0000000000000300 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 0000000000000344 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000370 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000380 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ @@ -60,8 +60,8 @@ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x11b8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 290 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3c0 │ │ │ │ │ -0000000000000108 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6b0 │ │ │ │ │ +000000000000010c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,82 +21,85 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..00000000000001e8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 288 to 00000000000001bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000001d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=00000000000001f0..0000000000000284 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000204 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000021c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000260 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000274 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000290..00000000000003bc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002ac │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000000039c │ │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000000039c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000003ac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=00000000000003c0..00000000000006ac │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000003ec │ │ │ │ │ +000000c0 0000000000000040 000000c4 FDE cie=00000000 pc=00000000000003c0..00000000000006ac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003e4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000404 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 472 to 00000000000005f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000061c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -108,16 +111,17 @@ │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000620 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000006b0..000000000000070c │ │ │ │ │ +00000104 0000000000000024 00000108 FDE cie=00000000 pc=00000000000006b0..000000000000070c │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000006c4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000006d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,45 +37,45 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftwf_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftwf_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ @@ -111,16 +111,16 @@ │ │ │ │ │ stw r9,96(r1) │ │ │ │ │ cmpw r9,r10 │ │ │ │ │ blt 120 │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x20 │ │ │ │ │ lwz r6,40(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x20 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -157,28 +157,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ ld r29,24(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,48(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 220 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ - ld r30,16(r31) │ │ │ │ │ li r4,0 │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ + ld r30,16(r31) │ │ │ │ │ bl 238 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_total_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 25c │ │ │ │ │ sldi r5,r3,2 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -204,24 +204,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r30 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 2c0 │ │ │ │ │ R_PPC64_REL24 fftwf_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ ld r4,24(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -296,29 +296,29 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r9 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ lwz r31,0(r3) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ - mr r24,r4 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r29,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ bl 41c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ @@ -340,16 +340,16 @@ │ │ │ │ │ bl 458 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ std r24,16(r31) │ │ │ │ │ std r25,24(r31) │ │ │ │ │ std r26,32(r31) │ │ │ │ │ lwz r5,0(r3) │ │ │ │ │ - std r3,8(r31) │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ + std r3,8(r31) │ │ │ │ │ ble 5d8 │ │ │ │ │ addi r9,r5,-1 │ │ │ │ │ cmplwi r9,3 │ │ │ │ │ ble 630 │ │ │ │ │ addi r6,r31,56 │ │ │ │ │ addi r9,r30,4 │ │ │ │ │ subf r9,r9,r6 │ │ │ │ │ @@ -414,25 +414,25 @@ │ │ │ │ │ stw r9,64(r8) │ │ │ │ │ andi. r9,r29,4 │ │ │ │ │ beq 5d8 │ │ │ │ │ li r8,8 │ │ │ │ │ li r9,32 │ │ │ │ │ ld r10,24(r3) │ │ │ │ │ lwz r7,56(r31) │ │ │ │ │ - ld r6,48(r3) │ │ │ │ │ rlwinm r29,r29,0,30,28 │ │ │ │ │ + ld r6,48(r3) │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ clrldi r29,r29,32 │ │ │ │ │ - std r10,48(r1) │ │ │ │ │ xori r29,r29,8 │ │ │ │ │ + std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r6,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r6,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ lwz r9,60(r31) │ │ │ │ │ std r10,48(r3) │ │ │ │ │ stw r7,60(r31) │ │ │ │ │ stw r9,56(r31) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r28 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 88010000 00440941 009f0146 .........D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e02 ........E....A~. │ │ │ │ │ + 0x00000040 00000000 88010000 00449f01 9e024709 .........D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e02 A.......D....A~. │ │ │ │ │ 0x00000060 480e0047 0641dfde dddcdb00 28000000 H..G.A......(... │ │ │ │ │ - 0x00000070 70000000 00000000 94000000 00460941 p............F.A │ │ │ │ │ - 0x00000080 009d039e 029f0145 0e501141 7e510e00 .......E.P.A~Q.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 2c010000 00440941 009e0243 ....,....D.A...C │ │ │ │ │ - 0x000000b0 9f01450e 4011417e 770e0044 0641dfde ..E.@.A~w..D.A.. │ │ │ │ │ - 0x000000c0 3c000000 c4000000 00000000 ec020000 <............... │ │ │ │ │ - 0x000000d0 004b0941 00980899 079a069b 059c049d .K.A............ │ │ │ │ │ - 0x000000e0 039e029f 014b0e80 0111417e 02760a0e .....K....A~.v.. │ │ │ │ │ - 0x000000f0 004b0641 dfdedddc dbdad9d8 410b0000 .K.A........A... │ │ │ │ │ - 0x00000100 24000000 04010000 00000000 5c000000 $...........\... │ │ │ │ │ - 0x00000110 00450941 009e029f 01430e30 11417e46 .E.A.....C.0.A~F │ │ │ │ │ - 0x00000120 0e004506 41dfde00 ..E.A... │ │ │ │ │ + 0x00000070 70000000 00000000 94000000 00450941 p............E.A │ │ │ │ │ + 0x00000080 009d039e 02429f01 440e5011 417e510e .....B..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 2c010000 00450941 009e029f ....,....E.A.... │ │ │ │ │ + 0x000000b0 01460e40 11417e78 0e004406 41dfde00 .F.@.A~x..D.A... │ │ │ │ │ + 0x000000c0 40000000 c4000000 00000000 ec020000 @............... │ │ │ │ │ + 0x000000d0 00450941 00980899 07449a06 9b05449c .E.A.....D....D. │ │ │ │ │ + 0x000000e0 049d0344 9e029f01 450e8001 11417e02 ...D....E....A~. │ │ │ │ │ + 0x000000f0 760a0e00 4b0641df dedddcdb dad9d841 v...K.A........A │ │ │ │ │ + 0x00000100 0b000000 24000000 08010000 00000000 ....$........... │ │ │ │ │ + 0x00000110 5c000000 00450941 009e029f 01430e30 \....E.A.....C.0 │ │ │ │ │ + 0x00000120 11417e46 0e004506 41dfde00 .A~F..E.A... │ │ │ ├── rdft-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── rdft2-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000060 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000064 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -00000000000000f0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +00000000000000f8 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000134 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000148 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000170 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000174 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000188 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 00000000000001b0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -20,16 +20,16 @@ │ │ │ │ │ 0000000000000208 000000100000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local + 0 │ │ │ │ │ 000000000000024c 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000002a8 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor + 0 │ │ │ │ │ 0000000000000364 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_1d + 0 │ │ │ │ │ 0000000000000388 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000000398 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ 00000000000003c0 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -00000000000003d4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 60 │ │ │ │ │ -00000000000003d8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 60 │ │ │ │ │ +00000000000003d8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 60 │ │ │ │ │ +00000000000003dc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 60 │ │ │ │ │ 00000000000003e4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 00000000000003e8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 00000000000003ec 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 00000000000003f4 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 00000000000003f8 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ 0000000000000418 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_ops_cpy + 0 │ │ │ │ │ 0000000000000480 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_0d + 0 │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ 0000000000000580 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000584 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000005bc 000000100000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local + 0 │ │ │ │ │ 00000000000005f8 000000100000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local + 0 │ │ │ │ │ 0000000000000620 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000624 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000062c 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000063c 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000640 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000648 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000658 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1158 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001e00000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 170 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,42 +7,42 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000060..00000000000000c4 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000ac │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000000ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000054 000000000000001c 00000058 FDE cie=00000000 pc=00000000000000d0..0000000000000128 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000000f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000118 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -68,26 +68,26 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b4 000000000000006c 000000b8 FDE cie=00000000 pc=00000000000001b0..000000000000057c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000001d8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001fc │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001ec │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 108 to 0000000000000274 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000278 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000280 │ │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000124 0000000000000024 00000128 FDE cie=00000000 pc=0000000000000580..000000000000061c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000005a8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000005bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000005dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000005ec │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,26 +5,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ mr r6,r5 │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r5,72(r9) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-32(r1) │ │ │ │ │ addi r7,r6,4 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r5,r5,2 │ │ │ │ │ - stdu r1,-32(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ add r5,r4,r5 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ @@ -34,27 +34,27 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ mr r6,r4 │ │ │ │ │ mr r4,r5 │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r5,72(r9) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-32(r1) │ │ │ │ │ addi r7,r6,4 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r5,r5,2 │ │ │ │ │ - stdu r1,-32(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ add r5,r4,r5 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ @@ -73,21 +73,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -148,41 +148,41 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 1d0 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ + li r4,0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r3,8(r31) │ │ │ │ │ - li r4,0 │ │ │ │ │ mr r28,r5 │ │ │ │ │ + ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ bl 208 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 550 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ cmpdi r29,0 │ │ │ │ │ bne 450 │ │ │ │ │ lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ ld r27,32(r31) │ │ │ │ │ - ld r26,24(r31) │ │ │ │ │ sldi r29,r29,2 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + ld r26,24(r31) │ │ │ │ │ bne 4e0 │ │ │ │ │ add r29,r26,r29 │ │ │ │ │ addi r25,r27,4 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 24c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ @@ -284,19 +284,19 @@ │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 450 │ │ │ │ │ lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x60 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x60 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ bne 3ec │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ @@ -417,16 +417,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 5a0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 5bc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local │ │ │ │ │ @@ -464,17 +464,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 648 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 658 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 60000000 004c0e20 11417e46 0e004206 `....L. .A~F..B. │ │ │ │ │ + 0x00000020 60000000 00490e20 11417e49 0e004206 `....I. .A~I..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 64000000 004d0e20 11417e46 0e004206 d....M. .A~F..B. │ │ │ │ │ + 0x00000040 64000000 004a0e20 11417e49 0e004206 d....J. .A~I..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ - 0x00000060 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000060 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 1c000000 98000000 00000000 A............... │ │ │ │ │ 0x000000a0 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x000000b0 41000000 6c000000 b8000000 00000000 A...l........... │ │ │ │ │ - 0x000000c0 cc030000 004a0941 009f0149 9c049907 .....J.A...I.... │ │ │ │ │ - 0x000000d0 9a069b05 9d039e02 430e9001 11417e5b ........C....A~[ │ │ │ │ │ + 0x000000c0 cc030000 004a9f01 9e024509 41009c04 .....J....E.A... │ │ │ │ │ + 0x000000d0 9b05470e 90011141 7e99079a 069d035b ..G....A~......[ │ │ │ │ │ 0x000000e0 950b4196 0a419709 41980802 49d541d6 ..A..A..A...I.A. │ │ │ │ │ 0x000000f0 41d741d8 5d0a0e00 4a0641df dedddcdb A.A.]...J.A..... │ │ │ │ │ 0x00000100 dad9410b 410a0e00 4a0641df dedddcdb ..A.A...J.A..... │ │ │ │ │ 0x00000110 dad9410b 60950b96 0a970998 0854d5d6 ..A.`........T.. │ │ │ │ │ 0x00000120 d7d80000 24000000 28010000 00000000 ....$...(....... │ │ │ │ │ - 0x00000130 9c000000 004a0941 009f0145 0e301141 .....J.A...E.0.A │ │ │ │ │ + 0x00000130 9c000000 004a9f01 09410045 0e301141 .....J...A.E.0.A │ │ │ │ │ 0x00000140 7e480a0e 00440641 df410b00 20000000 ~H...D.A.A.. ... │ │ │ │ │ 0x00000150 50010000 00000000 60000000 00450941 P.......`....E.A │ │ │ │ │ 0x00000160 009f0145 0e301141 7e470e00 430641df ...E.0.A~G..C.A. │ │ │ ├── rdft2-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6152 (bytes into file) │ │ │ │ │ + Start of section headers: 6128 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1808: │ │ │ │ │ +There are 16 section headers, starting at offset 0x17f0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00097c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001118 000540 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0009bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0009bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0009bc 000034 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0009f0 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001658 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a10 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016b8 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000a28 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000a28 0001b8 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0016d0 0000a8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000be0 000348 18 14 13 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000f28 0001e9 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001778 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00096c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001100 000540 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0009ac 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0009ac 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0009ac 000034 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0009e0 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001640 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a00 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016a0 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a18 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a18 0001b0 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0016b8 0000a8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000bc8 000348 18 14 13 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000f10 0001e9 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001760 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 252 FUNC LOCAL DEFAULT [: 8] 1 apply_r2c │ │ │ │ │ 3: 0000000000000100 140 FUNC LOCAL DEFAULT [: 8] 1 apply_c2r │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 5: 0000000000000190 120 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 6: 0000000000000210 84 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 7: 0000000000000270 1532 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 8: 0000000000000870 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 7: 0000000000000270 1516 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 8: 0000000000000860 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_plan_destroy_internal │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_is_local_after │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_any_true │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_mkdtensor │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_mkproblem_dft_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_rdft2_serial_applicable │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_plan_awake │ │ │ │ │ - 31: 00000000000008e0 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_rdft2_rank_geq2_register │ │ │ │ │ + 31: 00000000000008d0 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwf_mpi_rdft2_rank_geq2_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mksolver │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_solver_register │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwf_mpi_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1118 contains 56 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1100 contains 56 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000190 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001a0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -00000000000001b0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000001b8 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 00000000000001c8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000001cc 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000001d0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000001e0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000210 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000214 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000230 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,61 +20,61 @@ │ │ │ │ │ 0000000000000270 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000304 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local_after + 0 │ │ │ │ │ 0000000000000348 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_is_local_after + 0 │ │ │ │ │ 00000000000003e8 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000003f8 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000410 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor + 0 │ │ │ │ │ -0000000000000554 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_tensor_sz + 0 │ │ │ │ │ -0000000000000598 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ -00000000000005e4 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ -0000000000000608 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft2_d + 0 │ │ │ │ │ -0000000000000618 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ -0000000000000630 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -0000000000000644 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkdtensor + 0 │ │ │ │ │ -0000000000000690 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000006a0 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ -00000000000006b8 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -00000000000006cc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ -00000000000006d0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ -00000000000006dc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006e0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006e4 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006ec 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006f0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ -0000000000000734 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add + 0 │ │ │ │ │ -00000000000007b8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ -00000000000007c4 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ -000000000000084c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_rdft2_serial_applicable + 0 │ │ │ │ │ -0000000000000870 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000874 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000544 000000130000000a R_PPC64_REL24 0000000000000000 fftwf_tensor_sz + 0 │ │ │ │ │ +0000000000000588 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ +00000000000005d4 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ +00000000000005f8 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft2_d + 0 │ │ │ │ │ +0000000000000608 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ +0000000000000620 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ +0000000000000634 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkdtensor + 0 │ │ │ │ │ +0000000000000680 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000690 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ +00000000000006a8 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ +00000000000006c0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ +00000000000006c4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ +00000000000006cc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006d0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006d4 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006dc 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006e0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ +0000000000000724 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add + 0 │ │ │ │ │ +00000000000007a8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ +00000000000007b4 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ +000000000000083c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_rdft2_serial_applicable + 0 │ │ │ │ │ +0000000000000860 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000864 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000888 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ 0000000000000898 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ -00000000000008a8 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_awake + 0 │ │ │ │ │ -00000000000008e0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000008e4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000008f0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000900 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000910 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ -0000000000000928 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ -0000000000000938 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ -0000000000000950 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ +00000000000008d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000008d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000008e0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000008f0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000900 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ +0000000000000918 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ +0000000000000928 000000200000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ +0000000000000940 000000210000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1658 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1640 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 870 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 860 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 210 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x16b8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x16a0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 270 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x16d0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16b8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ -000000000000007c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ -000000000000009c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ -00000000000000c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ -0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 870 │ │ │ │ │ -0000000000000198 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8e0 │ │ │ │ │ +0000000000000078 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ +0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ +00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ +000000000000016c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 860 │ │ │ │ │ +0000000000000194 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,24 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000fc │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000018 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000020 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000000084 │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000000084 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000098 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -35,72 +35,70 @@ │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000024 00000050 FDE cie=00000000 pc=0000000000000100..000000000000018c │ │ │ │ │ +0000004c 0000000000000020 00000050 FDE cie=00000000 pc=0000000000000100..000000000000018c │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000011c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000012c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000128 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000017c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ -00000074 000000000000001c 00000078 FDE cie=00000000 pc=0000000000000190..0000000000000208 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001c0 │ │ │ │ │ +00000070 000000000000001c 00000074 FDE cie=00000000 pc=0000000000000190..0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000001b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000001f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000001f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000020 00000098 FDE cie=00000000 pc=0000000000000210..0000000000000264 │ │ │ │ │ +00000090 0000000000000020 00000094 FDE cie=00000000 pc=0000000000000210..0000000000000264 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000220 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000248 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000254 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -000000b8 00000000000000ac 000000bc FDE cie=00000000 pc=0000000000000270..000000000000086c │ │ │ │ │ +000000b4 00000000000000ac 000000b8 FDE cie=00000000 pc=0000000000000270..000000000000085c │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000288 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000002a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000002ac │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000002bc │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002c0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000002f8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000002f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000304 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000031c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -131,113 +129,111 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000378 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000037c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000380 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000384 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000388 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000388 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000038c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 960 to 0000000000000748 │ │ │ │ │ + DW_CFA_advance_loc1: 940 to 0000000000000738 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000760 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000764 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000768 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000076c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000075c │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000760 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000770 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000764 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000774 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000768 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000778 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000076c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000077c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000770 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000780 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000784 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000774 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000790 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000780 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000007d4 │ │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000007c4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007c8 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007cc │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d8 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007dc │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f0 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000800 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f4 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000804 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000808 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000800 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000168 0000000000000024 0000016c FDE cie=00000000 pc=0000000000000870..00000000000008d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000880 │ │ │ │ │ +00000164 0000000000000024 00000168 FDE cie=00000000 pc=0000000000000860..00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000874 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000088c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000888 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000008b4 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000008a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000190 0000000000000024 00000194 FDE cie=00000000 pc=00000000000008e0..000000000000097c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008f0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000018c 0000000000000020 00000190 FDE cie=00000000 pc=00000000000008d0..000000000000096c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008e0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000008f8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000910 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000008fc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000095c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000094c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000096c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000095c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,28 +6,28 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ - sldi r9,r9,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ + sldi r9,r9,2 │ │ │ │ │ add r5,r4,r9 │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq a0 │ │ │ │ │ addi r7,r29,4 │ │ │ │ │ mr r6,r29 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ @@ -74,25 +74,25 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,64(r31) │ │ │ │ │ ld r5,80(r31) │ │ │ │ │ addi r7,r30,4 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r4,r30 │ │ │ │ │ @@ -122,30 +122,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,88(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 1d0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -204,19 +204,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 2b0 │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r29,136(r1) │ │ │ │ │ std r31,152(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 2f4 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 330 │ │ │ │ │ ld r10,24(r23) │ │ │ │ │ ld r9,32(r23) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -257,32 +257,32 @@ │ │ │ │ │ std r20,64(r1) │ │ │ │ │ std r21,72(r1) │ │ │ │ │ std r22,80(r1) │ │ │ │ │ std r24,96(r1) │ │ │ │ │ std r25,104(r1) │ │ │ │ │ std r26,112(r1) │ │ │ │ │ std r27,120(r1) │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ std r28,128(r1) │ │ │ │ │ std r30,144(r1) │ │ │ │ │ - andi. r9,r9,8 │ │ │ │ │ - bne 848 │ │ │ │ │ - lwz r9,40(r23) │ │ │ │ │ + bne 838 │ │ │ │ │ ld r30,16(r23) │ │ │ │ │ + lwz r9,40(r23) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ ld r27,24(r23) │ │ │ │ │ ld r28,32(r23) │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ sldi r30,r30,2 │ │ │ │ │ - bne 790 │ │ │ │ │ + bne 780 │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ - add r30,r27,r30 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 810 │ │ │ │ │ + add r30,r27,r30 │ │ │ │ │ + bne 800 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ - bne 810 │ │ │ │ │ + bne 800 │ │ │ │ │ addi r24,r27,4 │ │ │ │ │ mr r25,r27 │ │ │ │ │ mr r26,r27 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,48(r23) │ │ │ │ │ @@ -301,109 +301,105 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 410 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r23) │ │ │ │ │ ld r10,16(r23) │ │ │ │ │ mr r22,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ sldi r10,r10,1 │ │ │ │ │ - addi r9,r8,-2 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + addi r9,r7,-2 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r9,r3,r9 │ │ │ │ │ std r10,24(r9) │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ - std r10,-32(r7) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ sradi r10,r10,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - blt 550 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 4f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + blt 540 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ + ble 4e8 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ - bdnz 4c0 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 4b0 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r22,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 550 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 540 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r22,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ mr r3,r22 │ │ │ │ │ - bl 554 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftwf_tensor_sz │ │ │ │ │ nop │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ mr r21,r3 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - beq 830 │ │ │ │ │ + beq 820 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ li r19,1 │ │ │ │ │ li r18,2 │ │ │ │ │ - bne 840 │ │ │ │ │ + bne 830 │ │ │ │ │ ld r9,16(r22) │ │ │ │ │ ld r20,8(r22) │ │ │ │ │ lwa r5,36(r1) │ │ │ │ │ mulld r20,r20,r9 │ │ │ │ │ ld r9,8(r23) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 598 │ │ │ │ │ + bl 588 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r23) │ │ │ │ │ ld r6,16(r23) │ │ │ │ │ mr r7,r19 │ │ │ │ │ mr r5,r20 │ │ │ │ │ mr r4,r20 │ │ │ │ │ @@ -415,217 +411,217 @@ │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r8,r8,r9 │ │ │ │ │ add r10,r22,r10 │ │ │ │ │ ld r9,8(r8) │ │ │ │ │ mr r8,r18 │ │ │ │ │ std r9,8(r10) │ │ │ │ │ - bl 5e4 │ │ │ │ │ + bl 5d4 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r22 │ │ │ │ │ - bl 608 │ │ │ │ │ + bl 5f8 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 618 │ │ │ │ │ + bl 608 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r23) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 630 │ │ │ │ │ + bl 620 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7b0 │ │ │ │ │ + bne 7a0 │ │ │ │ │ li r3,1 │ │ │ │ │ - bl 644 │ │ │ │ │ + bl 634 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r10,8(r23) │ │ │ │ │ li r9,8 │ │ │ │ │ ld r7,48(r23) │ │ │ │ │ li r8,1 │ │ │ │ │ lxvd2x vs0,r10,r9 │ │ │ │ │ ld r10,24(r10) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ ld r9,16(r23) │ │ │ │ │ std r10,24(r3) │ │ │ │ │ mulld r4,r21,r9 │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 684 │ │ │ │ │ + bne 674 │ │ │ │ │ li r8,-1 │ │ │ │ │ mr r6,r28 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r27 │ │ │ │ │ - bl 690 │ │ │ │ │ + bl 680 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6a0 │ │ │ │ │ + bl 690 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r23) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 6b8 │ │ │ │ │ + bl 6a8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 7a4 │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x100 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x100 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ - bne 6e4 │ │ │ │ │ + bne 6d4 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,96 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 6e0 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 71c │ │ │ │ │ + bne 70c │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r30) │ │ │ │ │ ld r9,16(r23) │ │ │ │ │ addi r5,r30,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ std r9,80(r30) │ │ │ │ │ - bl 734 │ │ │ │ │ + bl 724 │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add │ │ │ │ │ nop │ │ │ │ │ ld r0,176(r1) │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r18,48(r1) │ │ │ │ │ ld r19,56(r1) │ │ │ │ │ ld r20,64(r1) │ │ │ │ │ ld r21,72(r1) │ │ │ │ │ ld r22,80(r1) │ │ │ │ │ ld r24,96(r1) │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ ld r26,112(r1) │ │ │ │ │ ld r27,120(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,128(r1) │ │ │ │ │ ld r29,136(r1) │ │ │ │ │ ld r30,144(r1) │ │ │ │ │ ld r31,152(r1) │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ add r30,r28,r30 │ │ │ │ │ addi r24,r28,4 │ │ │ │ │ mr r25,r28 │ │ │ │ │ mr r26,r28 │ │ │ │ │ b 3e0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r28,0 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 7b8 │ │ │ │ │ + bl 7a8 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 7c4 │ │ │ │ │ + bl 7b4 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,176(r1) │ │ │ │ │ ld r18,48(r1) │ │ │ │ │ ld r19,56(r1) │ │ │ │ │ ld r20,64(r1) │ │ │ │ │ ld r21,72(r1) │ │ │ │ │ ld r22,80(r1) │ │ │ │ │ ld r24,96(r1) │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ ld r26,112(r1) │ │ │ │ │ ld r27,120(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,128(r1) │ │ │ │ │ ld r29,136(r1) │ │ │ │ │ ld r30,144(r1) │ │ │ │ │ ld r31,152(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ b 2a0 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r26,r27 │ │ │ │ │ addi r24,r28,4 │ │ │ │ │ mr r25,r28 │ │ │ │ │ mr r27,r28 │ │ │ │ │ b 3e0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r19,2 │ │ │ │ │ li r18,1 │ │ │ │ │ - b 57c │ │ │ │ │ + b 56c │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r18,1 │ │ │ │ │ - b 57c │ │ │ │ │ + b 56c │ │ │ │ │ mr r3,r23 │ │ │ │ │ - bl 84c │ │ │ │ │ + bl 83c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rdft2_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 390 │ │ │ │ │ - b 7cc │ │ │ │ │ + b 7bc │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xe80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000870 : │ │ │ │ │ +0000000000000860 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 898 │ │ │ │ │ + bl 888 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 8a8 │ │ │ │ │ + bl 898 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -633,52 +629,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000008e0 : │ │ │ │ │ +00000000000008d0 : │ │ │ │ │ fftwf_mpi_rdft2_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 910 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 900 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 928 │ │ │ │ │ + bl 918 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 938 │ │ │ │ │ + bl 928 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 950 │ │ │ │ │ + bl 940 │ │ │ │ │ R_PPC64_REL24 fftwf_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,32 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 fc000000 00439f01 439d0309 4100480e .....C..C...A.H. │ │ │ │ │ - 0x00000030 409e0211 417e530a 0e004506 41dfdedd @...A~S...E.A... │ │ │ │ │ - 0x00000040 420b4e0e 00450641 dfdedd00 24000000 B.N..E.A....$... │ │ │ │ │ - 0x00000050 50000000 00000000 8c000000 00440941 P............D.A │ │ │ │ │ - 0x00000060 009f0143 9e02440e 3011417e 500e0044 ...C..D.0.A~P..D │ │ │ │ │ - 0x00000070 0641dfde 1c000000 78000000 00000000 .A......x....... │ │ │ │ │ - 0x00000080 78000000 004c0e60 11417e4c 0e004206 x....L.`.A~L..B. │ │ │ │ │ - 0x00000090 41000000 20000000 98000000 00000000 A... ........... │ │ │ │ │ - 0x000000a0 54000000 00440941 009f0144 0e301141 T....D.A...D.0.A │ │ │ │ │ - 0x000000b0 7e460e00 430641df ac000000 bc000000 ~F..C.A......... │ │ │ │ │ - 0x000000c0 00000000 fc050000 00439709 430ea001 .........C..C... │ │ │ │ │ - 0x000000d0 470a0e00 42d7410b 429d0341 9f014f09 G...B.A.B..A..O. │ │ │ │ │ - 0x000000e0 41004311 417e46dd 41df4106 41439d03 A.C.A~F.A.A.AC.. │ │ │ │ │ - 0x000000f0 9f0141dd 41df419d 039f0111 417e4992 ..A.A.A.....A~I. │ │ │ │ │ - 0x00000100 0e41930d 41940c41 950b4196 0a419808 .A..A..A..A..A.. │ │ │ │ │ - 0x00000110 41990741 9a06419b 05419c04 419e0202 A..A..A..A..A... │ │ │ │ │ - 0x00000120 f00ad241 d341d441 d541d641 d841d941 ...A.A.A.A.A.A.A │ │ │ │ │ - 0x00000130 da41db41 dc41dd41 de41df41 0e004106 .A.A.A.A.A.A..A. │ │ │ │ │ - 0x00000140 4141d743 0b510ad2 41d341d4 41d541d6 AA.C.Q..A.A.A.A. │ │ │ │ │ - 0x00000150 41d841d9 41da41db 41dc41dd 41de41df A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000160 41064142 0b000000 24000000 6c010000 A.AB....$...l... │ │ │ │ │ - 0x00000170 00000000 64000000 00440941 009f0143 ....d....D.A...C │ │ │ │ │ - 0x00000180 9e02430e 3011417e 470e0044 0641dfde ..C.0.A~G..D.A.. │ │ │ │ │ - 0x00000190 24000000 94010000 00000000 9c000000 $............... │ │ │ │ │ - 0x000001a0 00440941 009e0242 9f01460e 3011417e .D.A...B..F.0.A~ │ │ │ │ │ - 0x000001b0 530e0044 0641dfde S..D.A.. │ │ │ │ │ + 0x00000020 fc000000 00449f01 9e024409 41009d03 .....D....D.A... │ │ │ │ │ + 0x00000030 440e4011 417e550a 0e004506 41dfdedd D.@.A~U...E.A... │ │ │ │ │ + 0x00000040 420b4e0e 00450641 dfdedd00 20000000 B.N..E.A.... ... │ │ │ │ │ + 0x00000050 50000000 00000000 8c000000 00449f01 P............D.. │ │ │ │ │ + 0x00000060 9e02460e 3011417e 510e0044 0641dfde ..F.0.A~Q..D.A.. │ │ │ │ │ + 0x00000070 1c000000 74000000 00000000 78000000 ....t.......x... │ │ │ │ │ + 0x00000080 004a0e60 11417e4e 0e004206 41000000 .J.`.A~N..B.A... │ │ │ │ │ + 0x00000090 20000000 94000000 00000000 54000000 ...........T... │ │ │ │ │ + 0x000000a0 00440941 009f0144 0e301141 7e460e00 .D.A...D.0.A~F.. │ │ │ │ │ + 0x000000b0 430641df ac000000 b8000000 00000000 C.A............. │ │ │ │ │ + 0x000000c0 ec050000 00439709 430ea001 470a0e00 .....C..C...G... │ │ │ │ │ + 0x000000d0 42d7410b 439d0341 9f014e09 41004311 B.A.C..A..N.A.C. │ │ │ │ │ + 0x000000e0 417e46dd 41df4106 41439d03 9f0141dd A~F.A.A.AC....A. │ │ │ │ │ + 0x000000f0 41df419d 039f0111 417e4992 0e41930d A.A.....A~I..A.. │ │ │ │ │ + 0x00000100 41940c41 950b4196 0a419808 41990741 A..A..A..A..A..A │ │ │ │ │ + 0x00000110 9a06419b 05429c04 419e0202 eb0ad241 ..A..B..A......A │ │ │ │ │ + 0x00000120 d341d441 d541d641 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000130 064141dc 41dd41de 41df410e 0041d743 .AA.A.A.A.A..A.C │ │ │ │ │ + 0x00000140 0b510ad2 41d341d4 41d541d6 41d841d9 .Q..A.A.A.A.A.A. │ │ │ │ │ + 0x00000150 41da41db 41064141 dc41dd41 de41df42 A.A.A.AA.A.A.A.B │ │ │ │ │ + 0x00000160 0b000000 24000000 68010000 00000000 ....$...h....... │ │ │ │ │ + 0x00000170 64000000 00450941 009f019e 02450e30 d....E.A.....E.0 │ │ │ │ │ + 0x00000180 11417e47 0e004406 41dfde00 20000000 .A~G..D.A... ... │ │ │ │ │ + 0x00000190 90010000 00000000 9c000000 00449e02 .............D.. │ │ │ │ │ + 0x000001a0 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── rdft2-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7584 (bytes into file) │ │ │ │ │ + Start of section headers: 7576 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1da0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1d98: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000d1c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001590 000660 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001588 000660 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000d5c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000d5c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000d5c 000045 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000da1 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001bf0 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001be8 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000dc1 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001c50 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001c48 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000dd9 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000dd9 000218 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001c68 0000a8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000ff8 000378 18 14 13 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001370 000220 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001d10 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000dd9 000214 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001c60 0000a8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000ff0 000378 18 14 13 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001368 000220 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001d08 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1590 contains 68 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1588 contains 68 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000210 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000214 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000220 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000230 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000238 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000248 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000024c 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000250 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000264 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000290 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000294 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000002b0 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwf_plan_destroy_internal + 0 │ │ │ │ │ @@ -32,21 +32,21 @@ │ │ │ │ │ 00000000000007a4 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_rdft2_d + 0 │ │ │ │ │ 00000000000007b4 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ 00000000000007cc 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ 000000000000083c 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_mkproblem_transpose + 0 │ │ │ │ │ 000000000000084c 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ 0000000000000864 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ 0000000000000888 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_block + 0 │ │ │ │ │ -00000000000008ac 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_1d + 0 │ │ │ │ │ +00000000000008a8 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_1d + 0 │ │ │ │ │ 00000000000008d0 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_mktensor_2d + 0 │ │ │ │ │ 00000000000008f0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem_dft_d + 0 │ │ │ │ │ 0000000000000900 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_d + 0 │ │ │ │ │ 0000000000000918 000000180000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_any_true + 0 │ │ │ │ │ -000000000000092c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000930 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000930 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000934 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ 000000000000093c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000940 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000944 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 000000000000094c 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000950 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwf_mkplan_rdft + 0 │ │ │ │ │ 000000000000099c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add + 0 │ │ │ │ │ 00000000000009ac 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwf_ops_add2 + 0 │ │ │ │ │ @@ -66,26 +66,26 @@ │ │ │ │ │ 0000000000000c90 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000ca0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000cb0 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000cc8 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ 0000000000000cd8 000000220000000a R_PPC64_REL24 0000000000000000 fftwf_mksolver + 0 │ │ │ │ │ 0000000000000cf0 000000230000000a R_PPC64_REL24 0000000000000000 fftwf_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1bf0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1be8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002400000026 R_PPC64_ADDR64 0000000000000000 fftwf_mpi_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + c00 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 210 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 290 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1c50 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1c48 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 2f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1c68 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1c60 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ 0000000000000084 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ 00000000000000a4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 290 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2f0 │ │ │ │ │ 00000000000001d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + c00 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,25 +7,25 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000f8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000028 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000048 │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000040 │ │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000000b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000000c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -33,44 +33,44 @@ │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000030 0000004c FDE cie=00000000 pc=0000000000000100..0000000000000208 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000011c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000128 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000128 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000148 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000001b8 │ │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000001b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001d0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000001e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000007c 000000000000001c 00000080 FDE cie=00000000 pc=0000000000000210..000000000000028c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000238 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000274 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000027c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -85,47 +85,47 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002e0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000c0 0000000000000104 000000c4 FDE cie=00000000 pc=00000000000002f0..0000000000000bfc │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002fc │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000308 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000320 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000324 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000354 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000354 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000035c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000364 │ │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000398 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003a4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003a4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000003bc │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003c0 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003d0 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003e0 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000003fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -138,174 +138,172 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000448 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000044c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000450 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000454 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000458 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000045c │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000460 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000464 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000468 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000470 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc2: 1352 to 00000000000009c0 │ │ │ │ │ + DW_CFA_advance_loc2: 1348 to 00000000000009c0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009c4 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009c8 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009cc │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d0 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d4 │ │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d8 │ │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009dc │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e0 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e4 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e8 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009ec │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f0 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f4 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f8 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009fc │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a00 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a04 │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a08 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a0c │ │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000a40 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a44 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a4c │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a50 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a54 │ │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a58 │ │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a5c │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a60 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a64 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a68 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a6c │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a70 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a74 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a78 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a7c │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a80 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a84 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000a90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 268 to 0000000000000b9c │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000bd8 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001c8 0000000000000024 000001cc FDE cie=00000000 pc=0000000000000c00..0000000000000c74 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000c10 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c14 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c1c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c28 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c28 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000c54 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000c64 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 0000000000000024 000001f4 FDE cie=00000000 pc=0000000000000c80..0000000000000d1c │ │ │ │ │ +000001f0 0000000000000020 000001f4 FDE cie=00000000 pc=0000000000000c80..0000000000000d1c │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000c90 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000c98 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000cb0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000cac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000000cfc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000000cfc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000d0c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -B`xSP}xSW}l │ │ │ │ │ +B`xSU}xSV}l │ │ │ │ │ (mpi-rdft2-rank-geq2-transposed%s%(%p%)%(%p%)%(%p%)) │ │ │ │ │ apply_r2c │ │ │ │ │ apply_c2r │ │ │ │ │ fftwf_plan_destroy_internal │ │ │ │ │ fftwf_mpi_is_local_after │ │ │ │ │ fftwf_mpi_num_blocks │ │ │ │ │ MPI_Comm_rank │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,31 +6,31 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mflr r0 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - addi r28,r5,4 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - lwz r9,96(r31) │ │ │ │ │ + addi r28,r5,4 │ │ │ │ │ ld r5,88(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + lwz r9,96(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - sldi r5,r5,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ - add r5,r4,r5 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + sldi r5,r5,2 │ │ │ │ │ + add r5,r4,r5 │ │ │ │ │ beq d0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r29,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -75,29 +75,29 @@ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,80(r3) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - addi r28,r5,4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + addi r28,r5,4 │ │ │ │ │ mr r29,r4 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ addi r4,r4,4 │ │ │ │ │ lwz r9,96(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 1e0 │ │ │ │ │ mr r7,r5 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r29,r30 │ │ │ │ │ @@ -154,30 +154,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,96(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 250 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -222,618 +222,618 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002f0 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r19,-104(r1) │ │ │ │ │ - mr r19,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ stdu r1,-288(r1) │ │ │ │ │ lwz r9,0(r4) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ ble 358 │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ - std r29,264(r1) │ │ │ │ │ - std r31,280(r1) │ │ │ │ │ - mr r29,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + std r25,232(r1) │ │ │ │ │ + std r29,264(r1) │ │ │ │ │ + mr r25,r3 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ bne 370 │ │ │ │ │ - ld r10,40(r19) │ │ │ │ │ + ld r10,40(r31) │ │ │ │ │ rotldi r9,r10,29 │ │ │ │ │ cmpldi r9,1 │ │ │ │ │ beq 3d0 │ │ │ │ │ li r9,4 │ │ │ │ │ rldimi r9,r9,32,0 │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 390 │ │ │ │ │ + ld r25,232(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ addi r1,r1,288 │ │ │ │ │ li r3,0 │ │ │ │ │ - ld r19,-104(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 350 │ │ │ │ │ - ld r10,24(r19) │ │ │ │ │ - ld r9,32(r19) │ │ │ │ │ + ld r10,24(r31) │ │ │ │ │ + ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ bne 330 │ │ │ │ │ b 350 │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ mflr r0 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ bl 3a4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 400 │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ + ld r25,232(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 358 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ bl 3e0 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne b9c │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ - ld r10,40(r19) │ │ │ │ │ + ld r10,40(r31) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 340 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,2 │ │ │ │ │ bl 40c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 3b4 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl 428 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 3b4 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ std r14,144(r1) │ │ │ │ │ std r15,152(r1) │ │ │ │ │ std r16,160(r1) │ │ │ │ │ std r17,168(r1) │ │ │ │ │ std r18,176(r1) │ │ │ │ │ + std r19,184(r1) │ │ │ │ │ std r20,192(r1) │ │ │ │ │ std r21,200(r1) │ │ │ │ │ std r22,208(r1) │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ std r23,216(r1) │ │ │ │ │ std r24,224(r1) │ │ │ │ │ - std r25,232(r1) │ │ │ │ │ std r26,240(r1) │ │ │ │ │ std r27,248(r1) │ │ │ │ │ std r28,256(r1) │ │ │ │ │ std r30,272(r1) │ │ │ │ │ - andi. r9,r9,8 │ │ │ │ │ bne bd8 │ │ │ │ │ - lwz r20,40(r19) │ │ │ │ │ - ld r17,32(r19) │ │ │ │ │ - ld r30,16(r19) │ │ │ │ │ - ld r27,24(r19) │ │ │ │ │ - lwz r9,16(r29) │ │ │ │ │ - cmpwi r20,0 │ │ │ │ │ - sldi r30,r30,2 │ │ │ │ │ - addi r26,r17,4 │ │ │ │ │ + ld r27,32(r31) │ │ │ │ │ + ld r26,16(r31) │ │ │ │ │ + lwz r28,40(r31) │ │ │ │ │ + cmpwi r28,0 │ │ │ │ │ + ld r23,24(r31) │ │ │ │ │ + lwz r9,16(r25) │ │ │ │ │ + sldi r26,r26,2 │ │ │ │ │ + addi r22,r27,4 │ │ │ │ │ bne a90 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - add r30,r27,r30 │ │ │ │ │ + add r26,r23,r26 │ │ │ │ │ bne b20 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne b20 │ │ │ │ │ - addi r9,r27,4 │ │ │ │ │ - mr r25,r27 │ │ │ │ │ - mr r24,r26 │ │ │ │ │ - mr r23,r27 │ │ │ │ │ - mr r22,r25 │ │ │ │ │ - mr r27,r26 │ │ │ │ │ - std r17,136(r1) │ │ │ │ │ - mr r21,r17 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - li r28,1 │ │ │ │ │ - ld r3,48(r19) │ │ │ │ │ + addi r9,r23,4 │ │ │ │ │ + mr r21,r23 │ │ │ │ │ + mr r20,r22 │ │ │ │ │ + mr r19,r23 │ │ │ │ │ + mr r18,r21 │ │ │ │ │ + mr r23,r22 │ │ │ │ │ + std r27,136(r1) │ │ │ │ │ + mr r17,r27 │ │ │ │ │ + mr r22,r9 │ │ │ │ │ + li r24,1 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,116 │ │ │ │ │ bl 4ec │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ - ld r3,48(r19) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ bl 4fc │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 514 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor │ │ │ │ │ nop │ │ │ │ │ - ld r6,8(r19) │ │ │ │ │ - ld r4,16(r19) │ │ │ │ │ - mr r18,r3 │ │ │ │ │ - lwz r8,0(r6) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ + mr r16,r3 │ │ │ │ │ + lwz r5,0(r6) │ │ │ │ │ sldi r4,r4,1 │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r5,r3,r9 │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - ld r10,8(r10) │ │ │ │ │ - sradi r10,r10,1 │ │ │ │ │ - addze r10,r10 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ - std r10,-40(r5) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ - addi r3,r8,-3 │ │ │ │ │ + addi r8,r5,-1 │ │ │ │ │ + extsw r7,r5 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ + mulli r7,r7,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + add r9,r3,r7 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + ld r8,8(r8) │ │ │ │ │ + sradi r8,r8,1 │ │ │ │ │ + addze r8,r8 │ │ │ │ │ + addi r8,r8,1 │ │ │ │ │ + std r8,-40(r9) │ │ │ │ │ + addi r8,r5,-2 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + add r8,r3,r8 │ │ │ │ │ + addi r3,r5,-3 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - std r4,24(r10) │ │ │ │ │ - std r4,-32(r5) │ │ │ │ │ + std r4,24(r8) │ │ │ │ │ + std r4,-32(r9) │ │ │ │ │ blt 650 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r5,r9,-40 │ │ │ │ │ + cmpwi r5,4 │ │ │ │ │ + addi r8,r7,-32 │ │ │ │ │ + addi r4,r7,-40 │ │ │ │ │ ble 5f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r4,r18,r5 │ │ │ │ │ - ldx r10,r18,r10 │ │ │ │ │ - addi r5,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r5,r6,r5 │ │ │ │ │ - add r9,r18,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - mulld r10,r4,r10 │ │ │ │ │ - ld r8,24(r5) │ │ │ │ │ + addi r5,r5,-5 │ │ │ │ │ + ldx r8,r16,r8 │ │ │ │ │ + ldx r4,r16,r4 │ │ │ │ │ + add r7,r6,r7 │ │ │ │ │ + srwi r5,r5,1 │ │ │ │ │ + addi r5,r5,1 │ │ │ │ │ + clrldi r10,r5,32 │ │ │ │ │ + mtctr r10 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ + mulld r8,r4,r8 │ │ │ │ │ + ld r5,-40(r7) │ │ │ │ │ addi r3,r3,-2 │ │ │ │ │ - addi r5,r5,-48 │ │ │ │ │ + addi r7,r7,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r4,48(r5) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r4,48(r9) │ │ │ │ │ + std r5,-16(r9) │ │ │ │ │ + std r8,-8(r9) │ │ │ │ │ + std r8,0(r9) │ │ │ │ │ + mulld r8,r5,r8 │ │ │ │ │ + ld r4,-16(r7) │ │ │ │ │ + std r4,-40(r9) │ │ │ │ │ + std r8,-32(r9) │ │ │ │ │ + std r8,-24(r9) │ │ │ │ │ bdnz 5c0 │ │ │ │ │ extsw r9,r3 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r8,r18,r9 │ │ │ │ │ + add r7,r16,r9 │ │ │ │ │ add r4,r6,r9 │ │ │ │ │ - ld r10,40(r8) │ │ │ │ │ - ld r9,32(r8) │ │ │ │ │ + ld r8,40(r7) │ │ │ │ │ + ld r9,32(r7) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ - mulld r9,r9,r10 │ │ │ │ │ - std r5,8(r8) │ │ │ │ │ - addi r10,r3,-1 │ │ │ │ │ - std r9,24(r8) │ │ │ │ │ - std r9,16(r8) │ │ │ │ │ + mulld r9,r9,r8 │ │ │ │ │ + addi r8,r3,-1 │ │ │ │ │ + std r5,8(r7) │ │ │ │ │ + std r9,16(r7) │ │ │ │ │ + std r9,24(r7) │ │ │ │ │ beq 650 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ mulld r9,r9,r5 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - std r4,-16(r8) │ │ │ │ │ - add r10,r18,r10 │ │ │ │ │ - std r9,24(r10) │ │ │ │ │ - std r9,-8(r8) │ │ │ │ │ - lwz r10,0(r18) │ │ │ │ │ - cmpwi r10,1 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + std r4,-16(r7) │ │ │ │ │ + add r8,r16,r8 │ │ │ │ │ + std r9,24(r8) │ │ │ │ │ + std r9,-8(r7) │ │ │ │ │ + lwz r8,0(r16) │ │ │ │ │ + cmpwi r8,1 │ │ │ │ │ ble b80 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - addi r9,r18,32 │ │ │ │ │ - li r16,1 │ │ │ │ │ + addi r8,r8,-1 │ │ │ │ │ + addi r9,r16,32 │ │ │ │ │ + li r30,1 │ │ │ │ │ li r5,1 │ │ │ │ │ - clrldi r10,r10,32 │ │ │ │ │ - andi. r4,r10,3 │ │ │ │ │ - addi r3,r10,-1 │ │ │ │ │ - mr r8,r10 │ │ │ │ │ + clrldi r8,r8,32 │ │ │ │ │ + andi. r4,r8,3 │ │ │ │ │ + addi r3,r8,-1 │ │ │ │ │ + mr r7,r8 │ │ │ │ │ beq 6c0 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ beq 6ac │ │ │ │ │ cmpdi r4,2 │ │ │ │ │ beq 69c │ │ │ │ │ - ld r16,0(r9) │ │ │ │ │ - mr r10,r3 │ │ │ │ │ - addi r9,r18,56 │ │ │ │ │ + ld r30,0(r9) │ │ │ │ │ + mr r8,r3 │ │ │ │ │ + addi r9,r16,56 │ │ │ │ │ ld r4,0(r9) │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ + addi r8,r8,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r16,r16,r4 │ │ │ │ │ + mulld r30,r30,r4 │ │ │ │ │ ld r4,0(r9) │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + cmpdi r8,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r16,r16,r4 │ │ │ │ │ + mulld r30,r30,r4 │ │ │ │ │ beq 6f0 │ │ │ │ │ - srdi r10,r8,2 │ │ │ │ │ + srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - ld r10,24(r9) │ │ │ │ │ + ld r7,0(r9) │ │ │ │ │ + ld r8,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ - mulld r8,r16,r8 │ │ │ │ │ - ld r16,-48(r9) │ │ │ │ │ - mulld r10,r5,r10 │ │ │ │ │ - mulld r16,r8,r16 │ │ │ │ │ - ld r8,-24(r9) │ │ │ │ │ - mulld r5,r10,r8 │ │ │ │ │ + mulld r7,r30,r7 │ │ │ │ │ + ld r30,-48(r9) │ │ │ │ │ + mulld r8,r5,r8 │ │ │ │ │ + mulld r30,r7,r30 │ │ │ │ │ + ld r7,-24(r9) │ │ │ │ │ + mulld r5,r8,r7 │ │ │ │ │ bdnz 6c8 │ │ │ │ │ - mulld r16,r16,r5 │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ + mulld r30,r30,r5 │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ beq b30 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ li r14,1 │ │ │ │ │ li r8,2 │ │ │ │ │ bne b70 │ │ │ │ │ - rldic r7,r20,3,29 │ │ │ │ │ + rldic r28,r28,3,29 │ │ │ │ │ + ld r9,16(r16) │ │ │ │ │ + ld r15,8(r16) │ │ │ │ │ + std r8,128(r1) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - ld r9,16(r18) │ │ │ │ │ - ld r15,8(r18) │ │ │ │ │ ld r3,8(r6) │ │ │ │ │ - std r8,128(r1) │ │ │ │ │ - add r7,r6,r7 │ │ │ │ │ - ld r4,16(r7) │ │ │ │ │ + add r28,r6,r28 │ │ │ │ │ + ld r4,16(r28) │ │ │ │ │ mulld r15,r15,r9 │ │ │ │ │ bl 734 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r7,8(r19) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ ld r8,128(r1) │ │ │ │ │ - ld r6,16(r19) │ │ │ │ │ mr r5,r15 │ │ │ │ │ mr r4,r15 │ │ │ │ │ - lwz r9,0(r7) │ │ │ │ │ - addi r10,r9,-2 │ │ │ │ │ + lwz r9,0(r6) │ │ │ │ │ + addi r7,r9,-2 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ + extsw r7,r7 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r7,r7,r9 │ │ │ │ │ - add r10,r18,r10 │ │ │ │ │ - ld r9,8(r7) │ │ │ │ │ + mulli r7,r7,24 │ │ │ │ │ + add r6,r6,r9 │ │ │ │ │ + add r7,r16,r7 │ │ │ │ │ + ld r9,8(r6) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ + std r9,8(r7) │ │ │ │ │ mr r7,r14 │ │ │ │ │ - std r9,8(r10) │ │ │ │ │ bl 780 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ - mr r8,r26 │ │ │ │ │ - mr r7,r25 │ │ │ │ │ - mr r6,r30 │ │ │ │ │ - mr r5,r23 │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r8,r22 │ │ │ │ │ + mr r7,r21 │ │ │ │ │ + mr r5,r19 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r18 │ │ │ │ │ + mr r3,r16 │ │ │ │ │ bl 7a4 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 7b4 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 7cc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne b60 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - ld r30,16(r19) │ │ │ │ │ - rldic r28,r28,3,60 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + rldic r24,r24,3,60 │ │ │ │ │ + mulld r30,r30,r9 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ - add r28,r9,r28 │ │ │ │ │ - mulld r30,r16,r30 │ │ │ │ │ - ld r23,32(r9) │ │ │ │ │ - ld r16,40(r28) │ │ │ │ │ + add r24,r9,r24 │ │ │ │ │ + ld r22,32(r9) │ │ │ │ │ + ld r21,40(r24) │ │ │ │ │ cmpwi r10,2 │ │ │ │ │ beq b40 │ │ │ │ │ - lwz r8,40(r19) │ │ │ │ │ - ld r3,8(r9) │ │ │ │ │ - ld r10,48(r19) │ │ │ │ │ - sldi r18,r30,1 │ │ │ │ │ + lwz r8,40(r31) │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ + ld r3,8(r9) │ │ │ │ │ + sldi r24,r30,1 │ │ │ │ │ + ld r10,48(r31) │ │ │ │ │ bne ad0 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r17 │ │ │ │ │ - mr r6,r22 │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r4,r23 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r18 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r22 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r16 │ │ │ │ │ + mr r9,r21 │ │ │ │ │ bl 83c │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 84c │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 864 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne a10 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - mr r4,r16 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r4,r21 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ ld r28,8(r9) │ │ │ │ │ bl 888 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r4,r18 │ │ │ │ │ - mulld r28,r30,r28 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r24 │ │ │ │ │ mr r22,r3 │ │ │ │ │ + mulld r28,r30,r28 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - sldi r28,r28,1 │ │ │ │ │ - bl 8ac │ │ │ │ │ + bl 8a8 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r6,r30 │ │ │ │ │ + sldi r28,r28,1 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r28 │ │ │ │ │ - mr r23,r3 │ │ │ │ │ - mr r3,r22 │ │ │ │ │ bl 8d0 │ │ │ │ │ R_PPC64_REL24 fftwf_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r7,136(r1) │ │ │ │ │ - mr r8,r24 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r21 │ │ │ │ │ + mr r8,r20 │ │ │ │ │ + mr r6,r23 │ │ │ │ │ + mr r5,r17 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 8f0 │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 900 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 918 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne a14 │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x100 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x100 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ bne 944 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,104 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 950 │ │ │ │ │ R_PPC64_REL24 fftwf_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ - lwz r10,16(r29) │ │ │ │ │ + lwz r10,16(r25) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ - std r25,72(r3) │ │ │ │ │ + std r27,72(r3) │ │ │ │ │ std r28,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 980 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ - addi r31,r30,8 │ │ │ │ │ stw r9,96(r30) │ │ │ │ │ - ld r9,16(r19) │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + addi r31,r30,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ std r9,88(r30) │ │ │ │ │ bl 99c │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r25,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 9ac │ │ │ │ │ R_PPC64_REL24 fftwf_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r14,144(r1) │ │ │ │ │ ld r15,152(r1) │ │ │ │ │ ld r16,160(r1) │ │ │ │ │ ld r17,168(r1) │ │ │ │ │ ld r18,176(r1) │ │ │ │ │ + ld r19,184(r1) │ │ │ │ │ ld r20,192(r1) │ │ │ │ │ ld r21,200(r1) │ │ │ │ │ ld r22,208(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r23,216(r1) │ │ │ │ │ ld r24,224(r1) │ │ │ │ │ ld r25,232(r1) │ │ │ │ │ ld r26,240(r1) │ │ │ │ │ ld r27,248(r1) │ │ │ │ │ ld r28,256(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ ld r30,272(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ addi r1,r1,288 │ │ │ │ │ - mtlr r0 │ │ │ │ │ - ld r19,-104(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ li r28,0 │ │ │ │ │ mr r3,r28 │ │ │ │ │ bl a18 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl a24 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ bl a30 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ ld r14,144(r1) │ │ │ │ │ ld r15,152(r1) │ │ │ │ │ ld r16,160(r1) │ │ │ │ │ ld r17,168(r1) │ │ │ │ │ ld r18,176(r1) │ │ │ │ │ + ld r19,184(r1) │ │ │ │ │ ld r20,192(r1) │ │ │ │ │ ld r21,200(r1) │ │ │ │ │ ld r22,208(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r23,216(r1) │ │ │ │ │ ld r24,224(r1) │ │ │ │ │ ld r25,232(r1) │ │ │ │ │ ld r26,240(r1) │ │ │ │ │ ld r27,248(r1) │ │ │ │ │ ld r28,256(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r30,272(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ b 358 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - add r30,r17,r30 │ │ │ │ │ - addi r21,r27,4 │ │ │ │ │ + add r26,r27,r26 │ │ │ │ │ + addi r17,r23,4 │ │ │ │ │ bne b00 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne b00 │ │ │ │ │ - mr r22,r27 │ │ │ │ │ - mr r24,r27 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ - mr r23,r17 │ │ │ │ │ - std r21,136(r1) │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r20,1 │ │ │ │ │ + mr r18,r23 │ │ │ │ │ + mr r20,r23 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ + mr r19,r27 │ │ │ │ │ + std r17,136(r1) │ │ │ │ │ + li r24,0 │ │ │ │ │ + li r28,1 │ │ │ │ │ b 4e4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,0 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r7,r17 │ │ │ │ │ - mr r6,r22 │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r18 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ std r8,96(r1) │ │ │ │ │ - mr r8,r16 │ │ │ │ │ + mr r8,r21 │ │ │ │ │ b 83c │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r22,r17 │ │ │ │ │ - mr r24,r17 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ - mr r23,r17 │ │ │ │ │ - std r26,136(r1) │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r20,1 │ │ │ │ │ + mr r18,r27 │ │ │ │ │ + mr r20,r27 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ + mr r19,r27 │ │ │ │ │ + std r22,136(r1) │ │ │ │ │ + li r24,0 │ │ │ │ │ + li r28,1 │ │ │ │ │ b 4e4 │ │ │ │ │ - mr r9,r26 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ + mr r9,r22 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ b 4c4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r14,2 │ │ │ │ │ li r8,1 │ │ │ │ │ b 710 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - sradi r10,r23,1 │ │ │ │ │ + sradi r10,r22,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ - cmpd r23,r16 │ │ │ │ │ + cmpd r22,r21 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ beq b90 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ + mr r22,r10 │ │ │ │ │ b 804 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r28,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ b a14 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,1 │ │ │ │ │ b 710 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r16,1 │ │ │ │ │ + li r30,1 │ │ │ │ │ b 6f4 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r16,r10 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ + mr r21,r10 │ │ │ │ │ + mr r22,r10 │ │ │ │ │ b 804 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,2 │ │ │ │ │ bl ba8 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 3f0 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ ld r4,24(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl bc4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 3f0 │ │ │ │ │ b 438 │ │ │ │ │ - mr r3,r19 │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl bdc │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_rdft2_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 480 │ │ │ │ │ b a38 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -845,17 +845,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl c28 │ │ │ │ │ R_PPC64_REL24 fftwf_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -883,26 +883,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000c80 : │ │ │ │ │ fftwf_mpi_rdft2_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl cb0 │ │ │ │ │ R_PPC64_REL24 fftwf_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 f8000000 00439f01 44094100 9c049e02 .....C..D.A..... │ │ │ │ │ - 0x00000030 4b0e409d 0311417e 5a0a0e00 460641df K.@...A~Z...F.A. │ │ │ │ │ + 0x00000020 f8000000 00449f01 9e024609 41009c04 .....D....F.A... │ │ │ │ │ + 0x00000030 9d03460e 4011417e 5c0a0e00 460641df ..F.@.A~\...F.A. │ │ │ │ │ 0x00000040 dedddc42 0b000000 30000000 4c000000 ...B....0...L... │ │ │ │ │ - 0x00000050 00000000 08010000 00439f01 44094100 .........C..D.A. │ │ │ │ │ - 0x00000060 9c04439d 039e0248 0e401141 7e5c0a0e ..C....H.@.A~\.. │ │ │ │ │ - 0x00000070 00460641 dfdedddc 440b0000 1c000000 .F.A....D....... │ │ │ │ │ - 0x00000080 80000000 00000000 7c000000 004c0e60 ........|....L.` │ │ │ │ │ - 0x00000090 11417e4d 0e004206 41000000 20000000 .A~M..B.A... ... │ │ │ │ │ + 0x00000050 00000000 08010000 00449f01 9e024609 .........D....F. │ │ │ │ │ + 0x00000060 41009c04 9d03470e 4011417e 5d0a0e00 A.....G.@.A~]... │ │ │ │ │ + 0x00000070 460641df dedddc44 0b000000 1c000000 F.A....D........ │ │ │ │ │ + 0x00000080 80000000 00000000 7c000000 004a0e60 ........|....J.` │ │ │ │ │ + 0x00000090 11417e4f 0e004206 41000000 20000000 .A~O..B.A... ... │ │ │ │ │ 0x000000a0 a0000000 00000000 60000000 00440941 ........`....D.A │ │ │ │ │ 0x000000b0 009f0144 0e301141 7e490e00 430641df ...D.0.A~I..C.A. │ │ │ │ │ 0x000000c0 04010000 c4000000 00000000 0c090000 ................ │ │ │ │ │ - 0x000000d0 0043930d 430ea002 459d0341 9f014ddd .C..C...E..A..M. │ │ │ │ │ - 0x000000e0 41df410e 0042d343 0ea00293 0d9d039f A.A..B.C........ │ │ │ │ │ - 0x000000f0 01490941 00441141 7e46dd41 df410641 .I.A.D.A~F.A.A.A │ │ │ │ │ - 0x00000100 439d039f 01410941 00431141 7e470a06 C....A.A.C.A~G.. │ │ │ │ │ + 0x000000d0 00439f01 430ea002 46990741 9d034cd9 .C..C...F..A..L. │ │ │ │ │ + 0x000000e0 41dd410e 0042df43 0ea00299 079d039f A.A..B.C........ │ │ │ │ │ + 0x000000f0 014a0941 00431141 7e46d941 dd410641 .J.A.C.A~F.A.A.A │ │ │ │ │ + 0x00000100 4399079d 03410941 00431141 7e470a06 C....A.A.C.A~G.. │ │ │ │ │ 0x00000110 41410b50 8e12418f 11419010 41910f41 AA.P..A..A..A..A │ │ │ │ │ - 0x00000120 920e4194 0c41950b 41960a41 97094198 ..A..A..A..A..A. │ │ │ │ │ - 0x00000130 08419907 419a0641 9b05419c 04419e02 .A..A..A..A..A.. │ │ │ │ │ - 0x00000140 0352010a ce41cf41 d041d141 d241d441 .R...A.A.A.A.A.A │ │ │ │ │ - 0x00000150 d541d641 d741d841 d941da41 db41dc41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000160 dd41de41 df410e00 41064141 d3410b4c .A.A.A..A.AA.A.L │ │ │ │ │ - 0x00000170 0ace41cf 41d041d1 41d241d4 41d541d6 ..A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000180 41d741d8 41d941da 41db41dc 41dd4106 A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000190 4141de41 df430b02 43cecfd0 d1d2d4d5 AA.A.C..C....... │ │ │ │ │ - 0x000001a0 d6d7d8d9 dadbdcde 4f8e128f 11901091 ........O....... │ │ │ │ │ - 0x000001b0 0f920e94 0c950b96 0a970998 0899079a ................ │ │ │ │ │ + 0x00000120 920e4193 0d41940c 41950b41 960a4297 ..A..A..A..A..B. │ │ │ │ │ + 0x00000130 09419808 419a0641 9b05419c 04419e02 .A..A..A..A..A.. │ │ │ │ │ + 0x00000140 0351010a ce41cf41 d041d141 d241d341 .Q...A.A.A.A.A.A │ │ │ │ │ + 0x00000150 d441d541 d6410641 41d741d8 41d941da .A.A.A.AA.A.A.A. │ │ │ │ │ + 0x00000160 41db41dc 41dd41de 410e0041 df410b4c A.A.A.A.A..A.A.L │ │ │ │ │ + 0x00000170 0ace41cf 41d041d1 41d241d3 41d441d5 ..A.A.A.A.A.A.A. │ │ │ │ │ + 0x00000180 41d64106 4141d741 d841d941 da41db41 A.A.AA.A.A.A.A.A │ │ │ │ │ + 0x00000190 dc41dd41 de430b02 43cecfd0 d1d2d3d4 .A.A.C..C....... │ │ │ │ │ + 0x000001a0 d5d6d7d8 dadbdcde 4f8e128f 11901091 ........O....... │ │ │ │ │ + 0x000001b0 0f920e93 0d940c95 0b960a97 0998089a ................ │ │ │ │ │ 0x000001c0 069b059c 049e0200 24000000 cc010000 ........$....... │ │ │ │ │ - 0x000001d0 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x000001e0 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ - 0x000001f0 24000000 f4010000 00000000 9c000000 $............... │ │ │ │ │ - 0x00000200 00440941 009e0242 9f01460e 3011417e .D.A...B..F.0.A~ │ │ │ │ │ - 0x00000210 530e0044 0641dfde S..D.A.. │ │ │ │ │ + 0x000001d0 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x000001e0 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ + 0x000001f0 20000000 f4010000 00000000 9c000000 ............... │ │ │ │ │ + 0x00000200 00449e02 9f01470e 3011417e 540e0044 .D....G.0.A~T..D │ │ │ │ │ + 0x00000210 0641dfde .A.. │ │ │ ├── rdft2-problem.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -23,36 +23,36 @@ │ │ │ │ │ 00000000000001bc 000000100000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_copy + 0 │ │ │ │ │ 00000000000001f0 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000208 000000120000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_total_block + 0 │ │ │ │ │ 0000000000000218 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ 0000000000000234 000000130000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000270 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000284 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000290 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000288 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000294 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 00000000000002a0 000000140000000a R_PPC64_REL24 0000000000000000 fftwf_md5puts + 0 │ │ │ │ │ 00000000000002c0 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 00000000000002d0 000000160000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_md5 + 0 │ │ │ │ │ 00000000000002e0 000000170000000a R_PPC64_REL24 0000000000000000 fftwf_md5INT + 0 │ │ │ │ │ 00000000000002f0 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000300 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000310 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000320 000000150000000a R_PPC64_REL24 0000000000000000 fftwf_md5int + 0 │ │ │ │ │ 0000000000000350 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000354 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000364 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000388 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000368 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +000000000000038c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000003ac 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem + 0 │ │ │ │ │ 00000000000003c0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000003d0 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_canonical + 0 │ │ │ │ │ 00000000000003f8 0000001b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000440 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000444 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000454 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000047c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000458 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000478 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000049c 000000190000000a R_PPC64_REL24 0000000000000000 fftwf_mkproblem + 0 │ │ │ │ │ 00000000000004b0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000004c0 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_canonical + 0 │ │ │ │ │ 00000000000004e8 0000001b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 00000000000004f4 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwf_mpi_dtensor_destroy + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro.local' at offset 0x1040 contains 4 entries: │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000184 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 188 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000174 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -63,82 +63,82 @@ │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000270..000000000000034c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000284 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000028c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000029c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000032c │ │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000000032c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000033c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=0000000000000350..0000000000000440 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000364 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000036c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000037c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000390 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000039c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000003ac │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003ac │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 88 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000430 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 0000000000000038 00000100 FDE cie=00000000 pc=0000000000000440..000000000000053c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000454 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000045c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000047c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000488 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000049c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000049c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 100 to 0000000000000500 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000052c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,63 +37,63 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftwf_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftwf_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_print │ │ │ │ │ nop │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ - lwa r6,40(r31) │ │ │ │ │ lwz r7,44(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + lwa r6,40(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -196,24 +196,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 2a0 │ │ │ │ │ R_PPC64_REL24 fftwf_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r30) │ │ │ │ │ ld r4,24(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -267,34 +267,34 @@ │ │ │ │ │ fftwf_mpi_mkproblem_rdft2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ - mr r30,r7 │ │ │ │ │ mr r26,r5 │ │ │ │ │ mr r27,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r28,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + mr r30,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 3ac │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -307,17 +307,17 @@ │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ std r25,16(r31) │ │ │ │ │ std r26,24(r31) │ │ │ │ │ std r27,32(r31) │ │ │ │ │ stw r28,40(r31) │ │ │ │ │ - stw r29,44(r31) │ │ │ │ │ std r3,8(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + stw r29,44(r31) │ │ │ │ │ bl 3f8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r31 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -338,34 +338,34 @@ │ │ │ │ │ fftwf_mpi_mkproblem_rdft2_d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r28,r9 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r29,r7 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r28,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 49c │ │ │ │ │ R_PPC64_REL24 fftwf_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -378,17 +378,17 @@ │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ std r24,16(r31) │ │ │ │ │ std r25,24(r31) │ │ │ │ │ std r26,32(r31) │ │ │ │ │ stw r27,40(r31) │ │ │ │ │ - stw r28,44(r31) │ │ │ │ │ std r3,8(r31) │ │ │ │ │ mr r3,r29 │ │ │ │ │ + stw r28,44(r31) │ │ │ │ │ bl 4e8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ nop │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 4f4 │ │ │ │ │ R_PPC64_REL24 fftwf_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 24010000 00440941 009f0146 ....$....D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e6f ........E....A~o │ │ │ │ │ + 0x00000040 00000000 24010000 00449f01 9e024709 ....$....D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e6f A.......D....A~o │ │ │ │ │ 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ 0x00000070 70000000 00000000 d4000000 00450941 p............E.A │ │ │ │ │ 0x00000080 009d039e 02460e50 9f011141 7e610e00 .....F.P...A~a.. │ │ │ │ │ 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 dc000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 630e0044 0641dfde ..E.@.A~c..D.A.. │ │ │ │ │ + 0x000000a0 00000000 dc000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e64 0e004406 41dfde00 .F.@.A~d..D.A... │ │ │ │ │ 0x000000c0 38000000 c4000000 00000000 f0000000 8............... │ │ │ │ │ - 0x000000d0 00440941 00990743 9808499a 069b059c .D.A...C..I..... │ │ │ │ │ - 0x000000e0 049d039e 029f0147 0e701141 7e560e00 .......G.p.A~V.. │ │ │ │ │ - 0x000000f0 4b0641df dedddcdb dad9d800 38000000 K.A.........8... │ │ │ │ │ - 0x00000100 00010000 00000000 fc000000 00440941 .............D.A │ │ │ │ │ - 0x00000110 00980843 9907479a 069b059c 049d039e ...C..G......... │ │ │ │ │ - 0x00000120 029f0149 0e701141 7e590e00 4b0641df ...I.p.A~Y..K.A. │ │ │ │ │ - 0x00000130 dedddcdb dad9d800 ........ │ │ │ │ │ + 0x000000d0 00450941 00990798 08469a06 9b054511 .E.A.....F....E. │ │ │ │ │ + 0x000000e0 417e9c04 439d039e 02440e70 9f01560e A~..C....D.p..V. │ │ │ │ │ + 0x000000f0 004b0641 dfdedddc dbdad9d8 38000000 .K.A........8... │ │ │ │ │ + 0x00000100 00010000 00000000 fc000000 00450941 .............E.A │ │ │ │ │ + 0x00000110 00980899 07459a06 9b054511 417e9c04 .....E....E.A~.. │ │ │ │ │ + 0x00000120 439d039e 02450e70 9f01590e 004b0641 C....E.p..Y..K.A │ │ │ │ │ + 0x00000130 dfdedddc dbdad9d8 ........ │ │ │ ├── rdft2-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libfftw3l_mpi.a │ │ │ ├── nm -s {} │ │ │ │ @@ -159,18 +159,18 @@ │ │ │ │ U fftwl_mpi_block_coords │ │ │ │ U fftwl_mpi_choose_radix │ │ │ │ 0000000000003310 T fftwl_mpi_cleanup │ │ │ │ U fftwl_mpi_conf_standard │ │ │ │ U fftwl_mpi_default_block │ │ │ │ U fftwl_mpi_dtensor_canonical │ │ │ │ U fftwl_mpi_dtensor_destroy │ │ │ │ -0000000000006670 T fftwl_mpi_execute_dft │ │ │ │ -00000000000066f0 T fftwl_mpi_execute_dft_c2r │ │ │ │ -00000000000066b0 T fftwl_mpi_execute_dft_r2c │ │ │ │ -0000000000006730 T fftwl_mpi_execute_r2r │ │ │ │ +0000000000006680 T fftwl_mpi_execute_dft │ │ │ │ +0000000000006700 T fftwl_mpi_execute_dft_c2r │ │ │ │ +00000000000066c0 T fftwl_mpi_execute_dft_r2c │ │ │ │ +0000000000006740 T fftwl_mpi_execute_r2r │ │ │ │ 0000000000003280 T fftwl_mpi_init │ │ │ │ U fftwl_mpi_is_block1d │ │ │ │ 0000000000003560 T fftwl_mpi_local_size │ │ │ │ 00000000000036a0 T fftwl_mpi_local_size_1d │ │ │ │ 0000000000003760 T fftwl_mpi_local_size_2d │ │ │ │ 0000000000003710 T fftwl_mpi_local_size_2d_transposed │ │ │ │ 0000000000003810 T fftwl_mpi_local_size_3d │ │ │ │ @@ -188,35 +188,35 @@ │ │ │ │ U fftwl_mpi_mkdtensor │ │ │ │ U fftwl_mpi_mkproblem_dft_d │ │ │ │ U fftwl_mpi_mkproblem_rdft2_d │ │ │ │ U fftwl_mpi_mkproblem_rdft_d │ │ │ │ U fftwl_mpi_mkproblem_transpose │ │ │ │ U fftwl_mpi_num_blocks │ │ │ │ U fftwl_mpi_num_blocks_total │ │ │ │ -0000000000004170 T fftwl_mpi_plan_dft │ │ │ │ -00000000000043e0 T fftwl_mpi_plan_dft_1d │ │ │ │ -0000000000004600 T fftwl_mpi_plan_dft_2d │ │ │ │ -0000000000004880 T fftwl_mpi_plan_dft_3d │ │ │ │ -00000000000061b0 T fftwl_mpi_plan_dft_c2r │ │ │ │ -0000000000006420 T fftwl_mpi_plan_dft_c2r_2d │ │ │ │ -0000000000006530 T fftwl_mpi_plan_dft_c2r_3d │ │ │ │ -0000000000005cf0 T fftwl_mpi_plan_dft_r2c │ │ │ │ -0000000000005f60 T fftwl_mpi_plan_dft_r2c_2d │ │ │ │ -0000000000006070 T fftwl_mpi_plan_dft_r2c_3d │ │ │ │ -0000000000003cb0 T fftwl_mpi_plan_guru_dft │ │ │ │ -0000000000004b30 T fftwl_mpi_plan_guru_r2r │ │ │ │ -0000000000003f00 T fftwl_mpi_plan_many_dft │ │ │ │ -0000000000005a80 T fftwl_mpi_plan_many_dft_c2r │ │ │ │ -0000000000005810 T fftwl_mpi_plan_many_dft_r2c │ │ │ │ -0000000000004db0 T fftwl_mpi_plan_many_r2r │ │ │ │ +0000000000004180 T fftwl_mpi_plan_dft │ │ │ │ +00000000000043f0 T fftwl_mpi_plan_dft_1d │ │ │ │ +0000000000004610 T fftwl_mpi_plan_dft_2d │ │ │ │ +0000000000004890 T fftwl_mpi_plan_dft_3d │ │ │ │ +00000000000061c0 T fftwl_mpi_plan_dft_c2r │ │ │ │ +0000000000006430 T fftwl_mpi_plan_dft_c2r_2d │ │ │ │ +0000000000006540 T fftwl_mpi_plan_dft_c2r_3d │ │ │ │ +0000000000005d00 T fftwl_mpi_plan_dft_r2c │ │ │ │ +0000000000005f70 T fftwl_mpi_plan_dft_r2c_2d │ │ │ │ +0000000000006080 T fftwl_mpi_plan_dft_r2c_3d │ │ │ │ +0000000000003cc0 T fftwl_mpi_plan_guru_dft │ │ │ │ +0000000000004b40 T fftwl_mpi_plan_guru_r2r │ │ │ │ +0000000000003f10 T fftwl_mpi_plan_many_dft │ │ │ │ +0000000000005a90 T fftwl_mpi_plan_many_dft_c2r │ │ │ │ +0000000000005820 T fftwl_mpi_plan_many_dft_r2c │ │ │ │ +0000000000004dc0 T fftwl_mpi_plan_many_r2r │ │ │ │ 0000000000003870 T fftwl_mpi_plan_many_transpose │ │ │ │ -0000000000005020 T fftwl_mpi_plan_r2r │ │ │ │ -0000000000005290 T fftwl_mpi_plan_r2r_2d │ │ │ │ -0000000000005530 T fftwl_mpi_plan_r2r_3d │ │ │ │ -0000000000003ab0 T fftwl_mpi_plan_transpose │ │ │ │ +0000000000005030 T fftwl_mpi_plan_r2r │ │ │ │ +00000000000052a0 T fftwl_mpi_plan_r2r_2d │ │ │ │ +0000000000005540 T fftwl_mpi_plan_r2r_3d │ │ │ │ +0000000000003ac0 T fftwl_mpi_plan_transpose │ │ │ │ U fftwl_the_planner │ │ │ │ 00000000000003f0 t local_size │ │ │ │ U memset │ │ │ │ 0000000000000000 b mpi_inited │ │ │ │ 00000000000000b0 t nowisdom_hook │ │ │ │ U ompi_mpi_comm_null │ │ │ │ U ompi_mpi_double │ │ │ │ @@ -233,15 +233,15 @@ │ │ │ │ block.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_size │ │ │ │ 00000000000000c0 T fftwl_mpi_block │ │ │ │ 00000000000002e0 T fftwl_mpi_block_coords │ │ │ │ 00000000000000a0 T fftwl_mpi_default_block │ │ │ │ 00000000000001f0 T fftwl_mpi_idle_process │ │ │ │ -0000000000000780 T fftwl_mpi_is_block1d │ │ │ │ +0000000000000750 T fftwl_mpi_is_block1d │ │ │ │ 0000000000000670 T fftwl_mpi_is_local │ │ │ │ 0000000000000580 T fftwl_mpi_is_local_after │ │ │ │ 0000000000000000 T fftwl_mpi_num_blocks │ │ │ │ 0000000000000020 T fftwl_mpi_num_blocks_ok │ │ │ │ 0000000000000100 T fftwl_mpi_num_blocks_total │ │ │ │ 0000000000000350 T fftwl_mpi_total_block │ │ │ │ │ │ │ │ @@ -278,16 +278,16 @@ │ │ │ │ U fftwl_malloc_plain │ │ │ │ U fftwl_md5INT │ │ │ │ U fftwl_md5int │ │ │ │ 0000000000000270 T fftwl_mpi_dtensor_canonical │ │ │ │ 00000000000001a0 T fftwl_mpi_dtensor_copy │ │ │ │ 0000000000000090 T fftwl_mpi_dtensor_destroy │ │ │ │ 00000000000000d0 T fftwl_mpi_dtensor_md5 │ │ │ │ -0000000000000720 T fftwl_mpi_dtensor_print │ │ │ │ -0000000000000650 T fftwl_mpi_dtensor_validp │ │ │ │ +00000000000006e0 T fftwl_mpi_dtensor_print │ │ │ │ +0000000000000640 T fftwl_mpi_dtensor_validp │ │ │ │ 0000000000000000 T fftwl_mpi_mkdtensor │ │ │ │ U fftwl_mpi_num_blocks │ │ │ │ U memmove │ │ │ │ │ │ │ │ rearrange.o: │ │ │ │ U .TOC. │ │ │ │ 0000000000000000 T fftwl_mpi_rearrange_applicable │ │ │ │ @@ -550,26 +550,26 @@ │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dft-rank-geq2.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000700 t awake │ │ │ │ +00000000000006f0 t awake │ │ │ │ 0000000000000190 t destroy │ │ │ │ U fftwl_extract_reim │ │ │ │ U fftwl_mkplan_d │ │ │ │ U fftwl_mkplan_rdft │ │ │ │ U fftwl_mkproblem_dft_d │ │ │ │ U fftwl_mksolver │ │ │ │ U fftwl_mktensor │ │ │ │ U fftwl_mktensor_2d │ │ │ │ U fftwl_mpi_any_true │ │ │ │ U fftwl_mpi_block │ │ │ │ -0000000000000770 T fftwl_mpi_dft_rank_geq2_register │ │ │ │ +0000000000000760 T fftwl_mpi_dft_rank_geq2_register │ │ │ │ U fftwl_mpi_dft_serial_applicable │ │ │ │ U fftwl_mpi_dft_solve │ │ │ │ U fftwl_mpi_is_local_after │ │ │ │ U fftwl_mpi_mkdtensor │ │ │ │ U fftwl_mpi_mkproblem_dft_d │ │ │ │ U fftwl_ops_add │ │ │ │ U fftwl_plan_awake │ │ │ │ @@ -774,30 +774,30 @@ │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rdft-rank-geq2-transposed.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000000 t apply │ │ │ │ -00000000000007f0 t awake │ │ │ │ +00000000000007e0 t awake │ │ │ │ 0000000000000160 t destroy │ │ │ │ U fftwl_mkplan_d │ │ │ │ U fftwl_mkplan_rdft │ │ │ │ U fftwl_mkproblem_rdft_1_d │ │ │ │ U fftwl_mkproblem_rdft_d │ │ │ │ U fftwl_mksolver │ │ │ │ U fftwl_mktensor │ │ │ │ U fftwl_mktensor_1d │ │ │ │ U fftwl_mktensor_2d │ │ │ │ U fftwl_mpi_any_true │ │ │ │ U fftwl_mpi_block │ │ │ │ U fftwl_mpi_is_local_after │ │ │ │ U fftwl_mpi_mkproblem_transpose │ │ │ │ U fftwl_mpi_num_blocks │ │ │ │ -0000000000000870 T fftwl_mpi_rdft_rank_geq2_transposed_register │ │ │ │ +0000000000000860 T fftwl_mpi_rdft_rank_geq2_transposed_register │ │ │ │ U fftwl_mpi_rdft_serial_applicable │ │ │ │ U fftwl_mpi_rdft_solve │ │ │ │ U fftwl_ops_add │ │ │ │ U fftwl_ops_add2 │ │ │ │ U fftwl_plan_awake │ │ │ │ U fftwl_plan_destroy_internal │ │ │ │ U fftwl_solver_register │ │ │ │ @@ -899,28 +899,28 @@ │ │ │ │ │ │ │ │ rdft2-rank-geq2.o: │ │ │ │ U .TOC. │ │ │ │ U MPI_Comm_rank │ │ │ │ U MPI_Comm_size │ │ │ │ 0000000000000100 t apply_c2r │ │ │ │ 0000000000000000 t apply_r2c │ │ │ │ -0000000000000870 t awake │ │ │ │ +0000000000000860 t awake │ │ │ │ 0000000000000210 t destroy │ │ │ │ U fftwl_mkplan_d │ │ │ │ U fftwl_mkplan_rdft │ │ │ │ U fftwl_mkproblem_rdft2_d │ │ │ │ U fftwl_mksolver │ │ │ │ U fftwl_mktensor │ │ │ │ U fftwl_mktensor_2d │ │ │ │ U fftwl_mpi_any_true │ │ │ │ U fftwl_mpi_block │ │ │ │ U fftwl_mpi_is_local_after │ │ │ │ U fftwl_mpi_mkdtensor │ │ │ │ U fftwl_mpi_mkproblem_dft_d │ │ │ │ -00000000000008e0 T fftwl_mpi_rdft2_rank_geq2_register │ │ │ │ +00000000000008d0 T fftwl_mpi_rdft2_rank_geq2_register │ │ │ │ U fftwl_mpi_rdft2_serial_applicable │ │ │ │ U fftwl_mpi_rdft2_solve │ │ │ │ U fftwl_ops_add │ │ │ │ U fftwl_plan_awake │ │ │ │ U fftwl_plan_destroy_internal │ │ │ │ U fftwl_solver_register │ │ │ │ U fftwl_tensor_sz │ │ │ ├── file list │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ ---------- 0 0 0 3902 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1664 1970-01-01 00:00:00.000000 any-true.o │ │ │ │ -?rw-r--r-- 0 0 0 52720 1970-01-01 00:00:00.000000 api.o │ │ │ │ -?rw-r--r-- 0 0 0 4536 1970-01-01 00:00:00.000000 block.o │ │ │ │ +?rw-r--r-- 0 0 0 52816 1970-01-01 00:00:00.000000 api.o │ │ │ │ +?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 block.o │ │ │ │ ?rw-r--r-- 0 0 0 1624 1970-01-01 00:00:00.000000 choose-radix.o │ │ │ │ ?rw-r--r-- 0 0 0 4064 1970-01-01 00:00:00.000000 conf.o │ │ │ │ -?rw-r--r-- 0 0 0 5536 1970-01-01 00:00:00.000000 dtensor.o │ │ │ │ +?rw-r--r-- 0 0 0 5448 1970-01-01 00:00:00.000000 dtensor.o │ │ │ │ ?rw-r--r-- 0 0 0 1904 1970-01-01 00:00:00.000000 rearrange.o │ │ │ │ ?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 wisdom-api.o │ │ │ │ -?rw-r--r-- 0 0 0 14808 1970-01-01 00:00:00.000000 f03-wrap.o │ │ │ │ -?rw-r--r-- 0 0 0 8072 1970-01-01 00:00:00.000000 transpose-alltoall.o │ │ │ │ -?rw-r--r-- 0 0 0 12672 1970-01-01 00:00:00.000000 transpose-pairwise.o │ │ │ │ -?rw-r--r-- 0 0 0 9304 1970-01-01 00:00:00.000000 transpose-recurse.o │ │ │ │ -?rw-r--r-- 0 0 0 4312 1970-01-01 00:00:00.000000 transpose-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 14912 1970-01-01 00:00:00.000000 f03-wrap.o │ │ │ │ +?rw-r--r-- 0 0 0 8064 1970-01-01 00:00:00.000000 transpose-alltoall.o │ │ │ │ +?rw-r--r-- 0 0 0 12680 1970-01-01 00:00:00.000000 transpose-pairwise.o │ │ │ │ +?rw-r--r-- 0 0 0 9312 1970-01-01 00:00:00.000000 transpose-recurse.o │ │ │ │ +?rw-r--r-- 0 0 0 4320 1970-01-01 00:00:00.000000 transpose-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1184 1970-01-01 00:00:00.000000 transpose-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5512 1970-01-01 00:00:00.000000 dft-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 6648 1970-01-01 00:00:00.000000 dft-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 7456 1970-01-01 00:00:00.000000 dft-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 6624 1970-01-01 00:00:00.000000 dft-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 7448 1970-01-01 00:00:00.000000 dft-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 10608 1970-01-01 00:00:00.000000 dft-rank1.o │ │ │ │ ?rw-r--r-- 0 0 0 7208 1970-01-01 00:00:00.000000 dft-rank1-bigvec.o │ │ │ │ -?rw-r--r-- 0 0 0 5424 1970-01-01 00:00:00.000000 dft-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 5432 1970-01-01 00:00:00.000000 dft-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 dft-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5912 1970-01-01 00:00:00.000000 rdft-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 6424 1970-01-01 00:00:00.000000 rdft-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 7168 1970-01-01 00:00:00.000000 rdft-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 6416 1970-01-01 00:00:00.000000 rdft-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 7144 1970-01-01 00:00:00.000000 rdft-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 6968 1970-01-01 00:00:00.000000 rdft-rank1-bigvec.o │ │ │ │ ?rw-r--r-- 0 0 0 5696 1970-01-01 00:00:00.000000 rdft-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 rdft-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 5920 1970-01-01 00:00:00.000000 rdft2-serial.o │ │ │ │ -?rw-r--r-- 0 0 0 7176 1970-01-01 00:00:00.000000 rdft2-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 8608 1970-01-01 00:00:00.000000 rdft2-rank-geq2-transposed.o │ │ │ │ +?rw-r--r-- 0 0 0 7152 1970-01-01 00:00:00.000000 rdft2-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 8600 1970-01-01 00:00:00.000000 rdft2-rank-geq2-transposed.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 rdft2-problem.o │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 rdft2-solve.o │ │ │ ├── any-true.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1f0 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000006000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000006000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000000c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000008 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000018 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000001c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000020 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000028 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000038 000000070000000a R_PPC64_REL24 0000000000000000 MPI_Allreduce + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x298 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000300000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_lor + 0 │ │ │ │ │ 0000000000000008 0000000400000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_int + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,27 +5,27 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftwl_mpi_any_true(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r8,r4 │ │ │ │ │ li r5,1 │ │ │ │ │ ld r7,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r6,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ stw r3,48(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ addi r3,r1,48 │ │ │ │ │ bl 38 │ │ │ │ │ R_PPC64_REL24 MPI_Allreduce │ │ │ │ │ nop │ │ │ │ │ lwa r3,32(r1) │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 60000000 004b0e40 11417e47 0e004206 `....K.@.A~G..B. │ │ │ │ │ + 0x00000020 60000000 004a0e40 11417e48 0e004206 `....J.@.A~H..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── api.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 51760 (bytes into file) │ │ │ │ │ + Start of section headers: 51856 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xca30: │ │ │ │ │ +There are 15 section headers, starting at offset 0xca90: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 006768 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0087c8 003c18 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0067a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0067a8 000004 00 WA 0 0 4 │ │ │ │ │ - [ 5] .toc PROGBITS 0000000000000000 0067a8 000038 00 WA 0 0 8 │ │ │ │ │ - [ 6] .rela.toc RELA 0000000000000000 00c3e0 0000a8 18 I 12 5 8 │ │ │ │ │ - [ 7] .rodata.str1.8 PROGBITS 0000000000000000 0067e0 000036 01 AMS 0 0 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 006816 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 006816 000dc8 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 00c488 000528 18 I 12 9 8 │ │ │ │ │ - [11] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 0075de 000010 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0075f0 000978 18 13 23 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 007f68 00085b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 00c9b0 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 006778 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 008828 003c18 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0067b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0067b8 000004 00 WA 0 0 4 │ │ │ │ │ + [ 5] .toc PROGBITS 0000000000000000 0067b8 000038 00 WA 0 0 8 │ │ │ │ │ + [ 6] .rela.toc RELA 0000000000000000 00c440 0000a8 18 I 12 5 8 │ │ │ │ │ + [ 7] .rodata.str1.8 PROGBITS 0000000000000000 0067f0 000036 01 AMS 0 0 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 006826 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 006826 000e14 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 00c4e8 000528 18 I 12 9 8 │ │ │ │ │ + [11] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 00763a 000010 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 007650 000978 18 13 23 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 007fc8 00085b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 00ca10 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -67,38 +67,38 @@ │ │ │ │ │ 63: 0000000000003560 200 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_local_size │ │ │ │ │ 64: 0000000000003630 104 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_local_size_many_1d │ │ │ │ │ 65: 00000000000036a0 108 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_local_size_1d │ │ │ │ │ 66: 0000000000003710 68 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_local_size_2d_transposed │ │ │ │ │ 67: 0000000000003760 72 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_local_size_2d │ │ │ │ │ 68: 00000000000037b0 96 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_local_size_3d_transposed │ │ │ │ │ 69: 0000000000003810 92 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_local_size_3d │ │ │ │ │ - 70: 0000000000003870 576 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_transpose │ │ │ │ │ + 70: 0000000000003870 592 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_transpose │ │ │ │ │ 71: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_mkproblem_transpose │ │ │ │ │ - 72: 0000000000003ab0 508 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_transpose │ │ │ │ │ - 73: 0000000000003cb0 588 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_guru_dft │ │ │ │ │ + 72: 0000000000003ac0 508 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_transpose │ │ │ │ │ + 73: 0000000000003cc0 588 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_guru_dft │ │ │ │ │ 74: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_mkproblem_dft_d │ │ │ │ │ - 75: 0000000000003f00 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_dft │ │ │ │ │ - 76: 0000000000004170 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft │ │ │ │ │ - 77: 00000000000043e0 544 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_1d │ │ │ │ │ - 78: 0000000000004600 640 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_2d │ │ │ │ │ - 79: 0000000000004880 684 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_3d │ │ │ │ │ - 80: 0000000000004b30 636 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_guru_r2r │ │ │ │ │ + 75: 0000000000003f10 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_dft │ │ │ │ │ + 76: 0000000000004180 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft │ │ │ │ │ + 77: 00000000000043f0 544 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_1d │ │ │ │ │ + 78: 0000000000004610 640 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_2d │ │ │ │ │ + 79: 0000000000004890 684 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_3d │ │ │ │ │ + 80: 0000000000004b40 636 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_guru_r2r │ │ │ │ │ 81: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_map_r2r_kind │ │ │ │ │ 82: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_mkproblem_rdft_d │ │ │ │ │ 83: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_ifree0 │ │ │ │ │ - 84: 0000000000004db0 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_r2r │ │ │ │ │ - 85: 0000000000005020 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_r2r │ │ │ │ │ - 86: 0000000000005290 672 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_r2r_2d │ │ │ │ │ - 87: 0000000000005530 732 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_r2r_3d │ │ │ │ │ - 88: 0000000000005810 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_dft_r2c │ │ │ │ │ - 89: 0000000000005a80 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_dft_c2r │ │ │ │ │ - 90: 0000000000005cf0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_r2c │ │ │ │ │ - 91: 0000000000005f60 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_r2c_2d │ │ │ │ │ - 92: 0000000000006070 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_r2c_3d │ │ │ │ │ - 93: 00000000000061b0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_c2r │ │ │ │ │ - 94: 0000000000006420 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_c2r_2d │ │ │ │ │ - 95: 0000000000006530 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_c2r_3d │ │ │ │ │ - 96: 0000000000006670 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_dft │ │ │ │ │ + 84: 0000000000004dc0 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_r2r │ │ │ │ │ + 85: 0000000000005030 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_r2r │ │ │ │ │ + 86: 00000000000052a0 672 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_r2r_2d │ │ │ │ │ + 87: 0000000000005540 732 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_r2r_3d │ │ │ │ │ + 88: 0000000000005820 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_dft_r2c │ │ │ │ │ + 89: 0000000000005a90 620 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_many_dft_c2r │ │ │ │ │ + 90: 0000000000005d00 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_r2c │ │ │ │ │ + 91: 0000000000005f70 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_r2c_2d │ │ │ │ │ + 92: 0000000000006080 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_r2c_3d │ │ │ │ │ + 93: 00000000000061c0 612 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_c2r │ │ │ │ │ + 94: 0000000000006430 264 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_c2r_2d │ │ │ │ │ + 95: 0000000000006540 312 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_plan_dft_c2r_3d │ │ │ │ │ + 96: 0000000000006680 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_dft │ │ │ │ │ 97: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_execute_r2r │ │ │ │ │ - 98: 00000000000066b0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_dft_r2c │ │ │ │ │ - 99: 00000000000066f0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_dft_c2r │ │ │ │ │ - 100: 0000000000006730 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_r2r │ │ │ │ │ + 98: 00000000000066c0 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_dft_r2c │ │ │ │ │ + 99: 0000000000006700 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_dft_c2r │ │ │ │ │ + 100: 0000000000006740 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_execute_r2r │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x87c8 contains 641 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8828 contains 641 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000003c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000040 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000060 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ 00000000000000b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ 0000000000000130 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000150 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000154 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000184 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000018c 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000001d4 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ 0000000000000220 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000244 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000248 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000258 0000001d0000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ 000000000000026c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000284 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000288 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ 000000000000028c 0000000300000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ 0000000000000290 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Allreduce + 0 │ │ │ │ │ 00000000000002a8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ 00000000000029a0 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ 0000000000002a7c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000002ac4 000000110000000a R_PPC64_REL24 0000000000001f80 fftwl_mpi_local_size_guru.part.0 + 0 │ │ │ │ │ 0000000000002af0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000002b20 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002b24 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000002b28 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000002b4c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002b50 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002bec 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000002c00 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ 0000000000002c20 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002c3c 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002c80 000000340000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000002c94 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ 0000000000002cd4 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ 0000000000002d40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000002d48 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ 0000000000002d54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002d58 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002d80 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002d84 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000002d88 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000002dac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002db0 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002e28 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000002e3c 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ 0000000000002e5c 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002e78 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000002ebc 000000340000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000002ed0 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ 0000000000002f10 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ 0000000000002f40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000002f48 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ 0000000000002f54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002f58 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002f64 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ 0000000000002fc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000002fc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000002fd0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000002fd4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ 0000000000002fec 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ 00000000000030b4 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000030cc 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ 00000000000030f0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ 000000000000310c 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ 0000000000003150 000000340000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000003164 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ @@ -342,371 +342,371 @@ │ │ │ │ │ 00000000000037b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000037f0 0000000a0000000a R_PPC64_REL24 0000000000000910 fftwl_mpi_local_size_many_transposed.part.0.constprop.0 + 0 │ │ │ │ │ 0000000000003810 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000003814 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000384c 0000000a0000000a R_PPC64_REL24 0000000000000910 fftwl_mpi_local_size_many_transposed.part.0.constprop.0 + 0 │ │ │ │ │ 0000000000003870 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000003874 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003880 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000389c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003904 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003928 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003944 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ -000000000000397c 000000470000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_transpose + 0 │ │ │ │ │ -0000000000003990 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000003a18 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -0000000000003a20 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003a24 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003a2c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003a30 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003a38 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003a3c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003a44 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003a48 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003a50 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003a60 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003a64 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003a78 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ -0000000000003a94 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ -0000000000003ab0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003ab4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003ab8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003adc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003b28 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003b38 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ -0000000000003b4c 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ -0000000000003b64 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003b80 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ -0000000000003bb8 000000470000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_transpose + 0 │ │ │ │ │ -0000000000003bcc 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000003c50 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -0000000000003c58 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003c5c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003c64 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003c68 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003c70 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003c74 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003c7c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003c80 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003c88 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003c94 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003c98 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003cb0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003cb4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003cc0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003cdc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003d8c 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000003da4 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ -0000000000003db0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000003dcc 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000003dfc 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000003e10 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000003e54 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000003e98 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -0000000000003ea0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003ea4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000003eac 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003eb0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000003eb8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003ebc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000003ec4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003ec8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000003ed0 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -0000000000003ee0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003ee4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000003f00 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000003f04 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000003f6c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -000000000000407c 000000490000000a R_PPC64_REL24 0000000000003cb0 fftwl_mpi_plan_guru_dft + 0 │ │ │ │ │ -0000000000004088 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000004170 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004174 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000041cc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -00000000000042e4 000000490000000a R_PPC64_REL24 0000000000003cb0 fftwl_mpi_plan_guru_dft + 0 │ │ │ │ │ -00000000000042f0 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -00000000000043e0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000043e4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000442c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000004440 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000444c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004468 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004478 0000000d0000000a R_PPC64_REL24 00000000000016a0 default_sz.constprop.2 + 0 │ │ │ │ │ -0000000000004484 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000044a0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000044d0 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000044e4 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -00000000000044f4 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000004534 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004544 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000004580 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -0000000000004588 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -000000000000458c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004594 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004598 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000045a0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000045a4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000045ac 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000045b0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000045b8 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -00000000000045c4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000045c8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004600 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004604 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004654 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -00000000000046a8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000046ac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004704 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004718 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ -0000000000004724 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004740 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004770 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000004784 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000004794 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -00000000000047d4 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ -00000000000047e4 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000004820 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -0000000000004828 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -000000000000482c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004834 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004838 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004840 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004844 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -000000000000484c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004850 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004858 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004864 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000486c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004880 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004884 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000048e0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000004950 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004954 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000049d8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000049ec 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ -00000000000049f8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004a14 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004a44 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000004a58 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000004a74 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004a88 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000004ad0 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -0000000000004ad8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004adc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004ae4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004ae8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004af0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004af4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004afc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004b00 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004b08 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004b14 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b18 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b30 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004b34 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004b40 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004b5c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004c0c 000000510000000a R_PPC64_REL24 0000000000000000 fftwl_map_r2r_kind + 0 │ │ │ │ │ -0000000000004c20 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -0000000000004c38 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ -0000000000004c44 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004c60 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000004c90 000000520000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000004ca4 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000004cb4 000000530000000a R_PPC64_REL24 0000000000000000 fftwl_ifree0 + 0 │ │ │ │ │ -0000000000004cf4 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000004d48 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -0000000000004d50 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004d54 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -0000000000004d5c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004d60 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -0000000000004d68 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004d6c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -0000000000004d74 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004d78 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000004d80 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -0000000000004d90 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004d94 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000004db0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000004db4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000004e1c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000004f2c 000000500000000a R_PPC64_REL24 0000000000004b30 fftwl_mpi_plan_guru_r2r + 0 │ │ │ │ │ -0000000000004f38 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000005020 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005024 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000507c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000005194 000000500000000a R_PPC64_REL24 0000000000004b30 fftwl_mpi_plan_guru_r2r + 0 │ │ │ │ │ -00000000000051a0 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000005290 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005294 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000052e4 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000005338 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000533c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005394 000000510000000a R_PPC64_REL24 0000000000000000 fftwl_map_r2r_kind + 0 │ │ │ │ │ -00000000000053a8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000053bc 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ -00000000000053c8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000053e4 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000005414 000000520000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000005428 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000005438 000000530000000a R_PPC64_REL24 0000000000000000 fftwl_ifree0 + 0 │ │ │ │ │ -0000000000005444 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000005484 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ -0000000000005494 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -00000000000054d0 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -00000000000054d8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -00000000000054dc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -00000000000054e4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -00000000000054e8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000054f0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000054f4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000054fc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -0000000000005500 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -0000000000005508 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -0000000000005514 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000551c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005530 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005534 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000559c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000005608 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -000000000000560c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005694 000000510000000a R_PPC64_REL24 0000000000000000 fftwl_map_r2r_kind + 0 │ │ │ │ │ -00000000000056a8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ -00000000000056bc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ -00000000000056c8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -00000000000056e4 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ -0000000000005714 000000520000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000005728 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ -0000000000005738 000000530000000a R_PPC64_REL24 0000000000000000 fftwl_ifree0 + 0 │ │ │ │ │ -0000000000005754 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ -000000000000576c 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -00000000000057b0 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ -00000000000057b8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ -00000000000057bc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ -00000000000057c4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ -00000000000057c8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ -00000000000057d0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ -00000000000057d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ -00000000000057dc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000057e0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000057e8 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ -00000000000057f4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ -00000000000057f8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ -0000000000005810 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005814 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000587c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -000000000000598c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005998 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000005a80 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005a84 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005aec 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000005bfc 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005c08 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000005cf0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005cf4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005d44 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000005e64 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000005e70 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000005f60 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000005f64 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000005fac 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000006018 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ -0000000000006024 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000006070 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006074 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000060c8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000006150 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ -000000000000615c 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -00000000000061b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000061b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006204 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000006324 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ -0000000000006330 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000006420 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006424 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -000000000000646c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -00000000000064d8 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ -00000000000064e4 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000006530 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006534 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006588 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000006610 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ -000000000000661c 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ -0000000000006670 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006674 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006684 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ -00000000000066b0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000066b4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000066c4 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ -00000000000066f0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000066f4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006704 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ -0000000000006730 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000006734 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000006744 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ +0000000000003884 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003898 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003908 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +000000000000392c 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003948 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003980 000000470000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_transpose + 0 │ │ │ │ │ +0000000000003994 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000003a28 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +0000000000003a30 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003a34 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003a3c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003a40 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003a48 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003a4c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003a54 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003a58 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003a60 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003a70 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003a74 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003a88 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ +0000000000003aa4 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ +0000000000003ac0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003ac4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003ac8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003af0 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003b38 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000003b48 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ +0000000000003b5c 000000290000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_default_block + 0 │ │ │ │ │ +0000000000003b74 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003b90 0000002a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ +0000000000003bc8 000000470000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_transpose + 0 │ │ │ │ │ +0000000000003bdc 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000003c60 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +0000000000003c68 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003c6c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003c74 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003c78 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003c80 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003c84 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003c8c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003c90 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003c98 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003ca4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003ca8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003cc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003cc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003cd4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003cec 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003d9c 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000003db4 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ +0000000000003dc0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000003ddc 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000003e0c 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000003e20 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000003e64 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000003ea8 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +0000000000003eb0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003eb4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000003ebc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003ec0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000003ec8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003ecc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000003ed4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003ed8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000003ee0 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000003ef0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003ef4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000003f10 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000003f14 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000003f7c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +000000000000408c 000000490000000a R_PPC64_REL24 0000000000003cc0 fftwl_mpi_plan_guru_dft + 0 │ │ │ │ │ +0000000000004098 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000004180 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004184 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000041dc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +00000000000042f4 000000490000000a R_PPC64_REL24 0000000000003cc0 fftwl_mpi_plan_guru_dft + 0 │ │ │ │ │ +0000000000004300 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +00000000000043f0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000043f4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000443c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000004450 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000445c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004478 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004488 0000000d0000000a R_PPC64_REL24 00000000000016a0 default_sz.constprop.2 + 0 │ │ │ │ │ +0000000000004494 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000044b0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000044e0 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +00000000000044f4 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000004504 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000004544 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004554 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000004590 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +0000000000004598 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +000000000000459c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000045a4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000045a8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +00000000000045b0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +00000000000045b4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +00000000000045bc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000045c0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000045c8 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +00000000000045d4 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000045d8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004610 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004614 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004664 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +00000000000046b8 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000046bc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004714 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004728 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ +0000000000004734 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004750 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004780 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000004794 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +00000000000047a4 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +00000000000047e4 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ +00000000000047f4 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000004830 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +0000000000004838 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +000000000000483c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004844 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004848 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004850 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004854 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +000000000000485c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004860 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004868 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004874 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000487c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004890 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004894 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000048f0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000004960 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004964 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000049e8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000049fc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ +0000000000004a08 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004a24 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004a54 0000004a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000004a68 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000004a84 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004a98 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000004ae0 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +0000000000004ae8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004aec 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004af4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004af8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004b00 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004b04 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004b0c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004b10 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004b18 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004b24 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b28 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b40 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004b44 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004b54 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004b6c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004c1c 000000510000000a R_PPC64_REL24 0000000000000000 fftwl_map_r2r_kind + 0 │ │ │ │ │ +0000000000004c30 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +0000000000004c48 000000100000000a R_PPC64_REL24 0000000000001b00 default_sz + 0 │ │ │ │ │ +0000000000004c54 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004c70 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000004ca0 000000520000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000004cb4 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000004cc4 000000530000000a R_PPC64_REL24 0000000000000000 fftwl_ifree0 + 0 │ │ │ │ │ +0000000000004d04 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ +0000000000004d58 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +0000000000004d60 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004d64 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +0000000000004d6c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004d70 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000004d78 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004d7c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +0000000000004d84 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004d88 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000004d90 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000004da0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004da4 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000004dc0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000004dc4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000004e2c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000004f3c 000000500000000a R_PPC64_REL24 0000000000004b40 fftwl_mpi_plan_guru_r2r + 0 │ │ │ │ │ +0000000000004f48 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000005030 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005034 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000508c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +00000000000051a4 000000500000000a R_PPC64_REL24 0000000000004b40 fftwl_mpi_plan_guru_r2r + 0 │ │ │ │ │ +00000000000051b0 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +00000000000052a0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000052a4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000052f4 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000005348 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000534c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000053a4 000000510000000a R_PPC64_REL24 0000000000000000 fftwl_map_r2r_kind + 0 │ │ │ │ │ +00000000000053b8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000053cc 0000000b0000000a R_PPC64_REL24 0000000000000eb0 default_sz.constprop.1 + 0 │ │ │ │ │ +00000000000053d8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000053f4 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000005424 000000520000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000005438 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000005448 000000530000000a R_PPC64_REL24 0000000000000000 fftwl_ifree0 + 0 │ │ │ │ │ +0000000000005454 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000005494 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ +00000000000054a4 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +00000000000054e0 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +00000000000054e8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +00000000000054ec 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000054f4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000054f8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +0000000000005500 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +0000000000005504 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +000000000000550c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +0000000000005510 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000005518 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000005524 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000552c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005540 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005544 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000055ac 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000005618 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +000000000000561c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +00000000000056a4 000000510000000a R_PPC64_REL24 0000000000000000 fftwl_map_r2r_kind + 0 │ │ │ │ │ +00000000000056b8 0000002d0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ +00000000000056cc 000000090000000a R_PPC64_REL24 0000000000000610 default_sz.constprop.0 + 0 │ │ │ │ │ +00000000000056d8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +00000000000056f4 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks_total + 0 │ │ │ │ │ +0000000000005724 000000520000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000005738 000000350000000a R_PPC64_REL24 0000000000000000 fftwl_mkapiplan + 0 │ │ │ │ │ +0000000000005748 000000530000000a R_PPC64_REL24 0000000000000000 fftwl_ifree0 + 0 │ │ │ │ │ +0000000000005764 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ +000000000000577c 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +00000000000057c0 000000360000000a R_PPC64_REL24 0000000000000000 fftwl_the_planner + 0 │ │ │ │ │ +00000000000057c8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 320 │ │ │ │ │ +00000000000057cc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 320 │ │ │ │ │ +00000000000057d4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 150 │ │ │ │ │ +00000000000057d8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 150 │ │ │ │ │ +00000000000057e0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + b0 │ │ │ │ │ +00000000000057e4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + b0 │ │ │ │ │ +00000000000057ec 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000057f0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000057f8 000000370000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_conf_standard + 0 │ │ │ │ │ +0000000000005804 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005808 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .bss + 0 │ │ │ │ │ +0000000000005820 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005824 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000588c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +000000000000599c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +00000000000059a8 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000005a90 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005a94 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005afc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000005c0c 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000005c18 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000005d00 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005d04 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005d54 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000005e74 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000005e80 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000005f70 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000005f74 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000005fbc 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000006028 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ +0000000000006034 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000006080 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006084 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000060d8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000006160 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ +000000000000616c 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +00000000000061c0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000061c4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006214 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000006334 000000150000000a R_PPC64_REL24 0000000000002fc0 plan_guru_rdft2 + 0 │ │ │ │ │ +0000000000006340 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000006430 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006434 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +000000000000647c 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +00000000000064e8 000000140000000a R_PPC64_REL24 0000000000002d80 plan_guru_rdft2.constprop.1 + 0 │ │ │ │ │ +00000000000064f4 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000006540 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006544 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006598 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000006620 000000130000000a R_PPC64_REL24 0000000000002b20 plan_guru_rdft2.constprop.0 + 0 │ │ │ │ │ +000000000000662c 000000300000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ +0000000000006680 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006684 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006694 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ +00000000000066c0 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000066c4 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000066d4 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ +0000000000006700 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006704 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006714 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ +0000000000006740 00000018000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000006744 00000018000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000006754 000000610000000a R_PPC64_REL24 0000000000000000 fftwl_execute_r2r + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0xc3e0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0xc440 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001700000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_comm_null + 0 │ │ │ │ │ 0000000000000008 0000001a00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_unsigned + 0 │ │ │ │ │ 0000000000000010 0000001b00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_land + 0 │ │ │ │ │ 0000000000000018 0000001c00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_int + 0 │ │ │ │ │ 0000000000000020 0000001f00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_sum + 0 │ │ │ │ │ 0000000000000028 0000002000000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_op_max + 0 │ │ │ │ │ 0000000000000030 0000002100000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_double + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc488 contains 55 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc4e8 contains 55 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + b0 │ │ │ │ │ 0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 150 │ │ │ │ │ 00000000000000d4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 320 │ │ │ │ │ 0000000000000100 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f0 │ │ │ │ │ -0000000000000154 000000010000001a R_PPC64_REL32 0000000000000000 .text + 610 │ │ │ │ │ -0000000000000198 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ -00000000000001f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + eb0 │ │ │ │ │ -000000000000023c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1120 │ │ │ │ │ -000000000000029c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 16a0 │ │ │ │ │ -00000000000002d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1830 │ │ │ │ │ -0000000000000320 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1b00 │ │ │ │ │ -0000000000000378 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f80 │ │ │ │ │ -00000000000003dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 27b0 │ │ │ │ │ -0000000000000428 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2b20 │ │ │ │ │ -0000000000000478 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d80 │ │ │ │ │ -00000000000004e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2fc0 │ │ │ │ │ -0000000000000574 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3280 │ │ │ │ │ -0000000000000594 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3310 │ │ │ │ │ -00000000000005b4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3360 │ │ │ │ │ -00000000000005c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 33a0 │ │ │ │ │ -00000000000005f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3410 │ │ │ │ │ -000000000000061c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 34e0 │ │ │ │ │ -000000000000063c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3560 │ │ │ │ │ -0000000000000668 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3630 │ │ │ │ │ -0000000000000688 000000010000001a R_PPC64_REL32 0000000000000000 .text + 36a0 │ │ │ │ │ -00000000000006a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3710 │ │ │ │ │ -00000000000006c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3760 │ │ │ │ │ -00000000000006e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 37b0 │ │ │ │ │ -0000000000000708 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3810 │ │ │ │ │ -0000000000000728 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3870 │ │ │ │ │ -0000000000000798 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3ab0 │ │ │ │ │ -00000000000007f4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3cb0 │ │ │ │ │ -0000000000000854 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f00 │ │ │ │ │ -000000000000089c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4170 │ │ │ │ │ -00000000000008e0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 43e0 │ │ │ │ │ -000000000000092c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4600 │ │ │ │ │ -000000000000097c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4880 │ │ │ │ │ -00000000000009cc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4b30 │ │ │ │ │ -0000000000000a2c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4db0 │ │ │ │ │ -0000000000000a74 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5020 │ │ │ │ │ -0000000000000ab8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5290 │ │ │ │ │ -0000000000000b04 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5530 │ │ │ │ │ -0000000000000b58 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5810 │ │ │ │ │ -0000000000000ba0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5a80 │ │ │ │ │ -0000000000000be8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5cf0 │ │ │ │ │ -0000000000000c28 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5f60 │ │ │ │ │ -0000000000000c60 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6070 │ │ │ │ │ -0000000000000c9c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 61b0 │ │ │ │ │ -0000000000000cdc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6420 │ │ │ │ │ -0000000000000d14 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6530 │ │ │ │ │ -0000000000000d50 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6670 │ │ │ │ │ -0000000000000d70 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66b0 │ │ │ │ │ -0000000000000d90 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66f0 │ │ │ │ │ -0000000000000db0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6730 │ │ │ │ │ +0000000000000158 000000010000001a R_PPC64_REL32 0000000000000000 .text + 610 │ │ │ │ │ +00000000000001a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ +0000000000000204 000000010000001a R_PPC64_REL32 0000000000000000 .text + eb0 │ │ │ │ │ +0000000000000248 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1120 │ │ │ │ │ +00000000000002ac 000000010000001a R_PPC64_REL32 0000000000000000 .text + 16a0 │ │ │ │ │ +00000000000002e0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1830 │ │ │ │ │ +0000000000000334 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1b00 │ │ │ │ │ +0000000000000390 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f80 │ │ │ │ │ +00000000000003f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 27b0 │ │ │ │ │ +0000000000000448 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2b20 │ │ │ │ │ +000000000000049c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d80 │ │ │ │ │ +0000000000000510 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2fc0 │ │ │ │ │ +000000000000059c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3280 │ │ │ │ │ +00000000000005bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3310 │ │ │ │ │ +00000000000005dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3360 │ │ │ │ │ +00000000000005f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 33a0 │ │ │ │ │ +0000000000000618 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3410 │ │ │ │ │ +0000000000000644 000000010000001a R_PPC64_REL32 0000000000000000 .text + 34e0 │ │ │ │ │ +0000000000000664 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3560 │ │ │ │ │ +0000000000000690 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3630 │ │ │ │ │ +00000000000006b0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 36a0 │ │ │ │ │ +00000000000006d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3710 │ │ │ │ │ +00000000000006f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3760 │ │ │ │ │ +0000000000000710 000000010000001a R_PPC64_REL32 0000000000000000 .text + 37b0 │ │ │ │ │ +0000000000000730 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3810 │ │ │ │ │ +0000000000000750 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3870 │ │ │ │ │ +00000000000007c4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3ac0 │ │ │ │ │ +0000000000000824 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3cc0 │ │ │ │ │ +0000000000000884 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3f10 │ │ │ │ │ +00000000000008d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4180 │ │ │ │ │ +0000000000000914 000000010000001a R_PPC64_REL32 0000000000000000 .text + 43f0 │ │ │ │ │ +0000000000000960 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4610 │ │ │ │ │ +00000000000009b4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4890 │ │ │ │ │ +0000000000000a04 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4b40 │ │ │ │ │ +0000000000000a64 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4dc0 │ │ │ │ │ +0000000000000ab0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5030 │ │ │ │ │ +0000000000000af4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 52a0 │ │ │ │ │ +0000000000000b40 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5540 │ │ │ │ │ +0000000000000b94 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5820 │ │ │ │ │ +0000000000000be0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5a90 │ │ │ │ │ +0000000000000c2c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5d00 │ │ │ │ │ +0000000000000c6c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 5f70 │ │ │ │ │ +0000000000000ca4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6080 │ │ │ │ │ +0000000000000ce4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 61c0 │ │ │ │ │ +0000000000000d24 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6430 │ │ │ │ │ +0000000000000d5c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6540 │ │ │ │ │ +0000000000000d9c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6680 │ │ │ │ │ +0000000000000dbc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 66c0 │ │ │ │ │ +0000000000000ddc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6700 │ │ │ │ │ +0000000000000dfc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6740 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000ac │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 64 to 0000000000000054 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000005c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000078 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000084 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000008c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000090 │ │ │ │ │ @@ -48,42 +48,43 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 56 to 000000000000019c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001a0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001a4 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001b0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001ac │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001c0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001c4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000001d0 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001d4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001d4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000001f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001f8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001fc │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000200 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000204 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000204 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000208 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000218 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000214 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000218 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000220 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 128 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ @@ -102,99 +103,103 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000cc 0000000000000028 000000d0 FDE cie=00000000 pc=0000000000000320..00000000000003e8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000000370 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000374 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000374 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000003a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003ac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000003c0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000050 000000fc FDE cie=00000000 pc=00000000000003f0..000000000000060c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000400 │ │ │ │ │ +000000f8 0000000000000054 000000fc FDE cie=00000000 pc=00000000000003f0..000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000404 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000418 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000428 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000434 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000434 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 132 to 00000000000004b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000004d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000510 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 100 to 0000000000000574 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000594 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000598 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000040 00000150 FDE cie=00000000 pc=0000000000000610..0000000000000904 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000062c │ │ │ │ │ +00000150 0000000000000044 00000154 FDE cie=00000000 pc=0000000000000610..0000000000000904 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000628 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000634 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000064c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000064c │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000065c │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000660 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000000810 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000840 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000844 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -203,37 +208,44 @@ │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000850 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000190 000000000000005c 00000194 FDE cie=00000000 pc=0000000000000910..0000000000000ea4 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000093c │ │ │ │ │ +00000198 0000000000000060 0000019c FDE cie=00000000 pc=0000000000000910..0000000000000ea4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000924 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000944 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000950 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000970 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 376 to 0000000000000ae8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000b20 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000b18 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000b20 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -252,39 +264,39 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000d70 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000d80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000d9c │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000da4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000da0 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000000e38 │ │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000000e38 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000e50 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 0000000000000040 000001f4 FDE cie=00000000 pc=0000000000000eb0..0000000000001118 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000ecc │ │ │ │ │ +000001fc 0000000000000040 00000200 FDE cie=00000000 pc=0000000000000eb0..0000000000001118 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000ec8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000eec │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000eec │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000efc │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000f00 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000001060 │ │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000001060 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000001090 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000001094 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -294,36 +306,40 @@ │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000010a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000234 000000000000005c 00000238 FDE cie=00000000 pc=0000000000001120..0000000000001694 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000114c │ │ │ │ │ +00000240 0000000000000060 00000244 FDE cie=00000000 pc=0000000000001120..0000000000001694 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001134 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001144 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001154 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001160 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001180 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000001180 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 344 to 00000000000012d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000001310 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000001308 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001310 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -342,62 +358,66 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000001560 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000001570 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000158c │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001594 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001590 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000001620 │ │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000001620 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000001638 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000294 0000000000000030 00000298 FDE cie=00000000 pc=00000000000016a0..0000000000001824 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000016b8 │ │ │ │ │ +000002a4 0000000000000030 000002a8 FDE cie=00000000 pc=00000000000016a0..0000000000001824 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000016b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000016c0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000016d4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000016d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 248 to 00000000000017cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000017ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000017f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c8 000000000000004c 000002cc FDE cie=00000000 pc=0000000000001830..0000000000001afc │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001860 │ │ │ │ │ +000002d8 0000000000000050 000002dc FDE cie=00000000 pc=0000000000001830..0000000000001afc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001844 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001854 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001864 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001870 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001880 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000188c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000188c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 168 to 0000000000001934 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000001964 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 104 to 00000000000019cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ @@ -421,44 +441,47 @@ │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001ad0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000318 0000000000000054 0000031c FDE cie=00000000 pc=0000000000001b00..0000000000001f74 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000001b40 │ │ │ │ │ +0000032c 0000000000000058 00000330 FDE cie=00000000 pc=0000000000001b00..0000000000001f74 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001b18 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001b24 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001b38 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001b44 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000001b60 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000001b54 │ │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001b60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 768 to 0000000000001e60 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000001ea0 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000001e90 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ea4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e94 │ │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ea8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001e98 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001ea8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -466,36 +489,42 @@ │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000001eb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000370 0000000000000060 00000374 FDE cie=00000000 pc=0000000000001f80..00000000000027a8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001fb4 │ │ │ │ │ +00000388 0000000000000064 0000038c FDE cie=00000000 pc=0000000000001f80..00000000000027a8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001f94 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fa0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001fb0 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fbc │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fc8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000001fe0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001fd8 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 712 to 00000000000022a8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc1: 720 to 00000000000022a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000022dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000022d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000022dc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -518,47 +547,50 @@ │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002614 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000261c │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 64 to 000000000000265c │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000002664 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002660 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000000276c │ │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000276c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000002780 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002784 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003d4 0000000000000048 000003d8 FDE cie=00000000 pc=00000000000027b0..0000000000002b14 │ │ │ │ │ +000003f0 000000000000004c 000003f4 FDE cie=00000000 pc=00000000000027b0..0000000000002b14 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000027c0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000027e8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000027d4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000027e4 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000027f4 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002804 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000281c │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000281c │ │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 400 to 00000000000029ac │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000029e8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000029dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000029e8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -567,27 +599,29 @@ │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000029f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000420 000000000000004c 00000424 FDE cie=00000000 pc=0000000000002b20..0000000000002d80 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002b48 │ │ │ │ │ +00000440 0000000000000050 00000444 FDE cie=00000000 pc=0000000000002b20..0000000000002d80 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002b38 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002b48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002b5c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002b70 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002b6c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000002bec │ │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000002bec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000002ca0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002ca4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002cc4 │ │ │ │ │ @@ -614,28 +648,32 @@ │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000002d10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 80 to 0000000000002d60 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000470 000000000000006c 00000474 FDE cie=00000000 pc=0000000000002d80..0000000000002fc0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002da8 │ │ │ │ │ +00000494 0000000000000070 00000498 FDE cie=00000000 pc=0000000000002d80..0000000000002fc0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002d98 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002da8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002dbc │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000002dd0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002dcc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000002e28 │ │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000002e28 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000002edc │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000002ee0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000002f00 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -675,45 +713,49 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004e0 0000000000000088 000004e4 FDE cie=00000000 pc=0000000000002fc0..0000000000003280 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000002fcc │ │ │ │ │ +00000508 0000000000000088 0000050c FDE cie=00000000 pc=0000000000002fc0..0000000000003280 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000002fd0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000002fd8 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000002ff8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002fe4 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002ff8 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003008 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003004 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003014 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003030 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003030 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 112 to 00000000000030a0 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000030ac │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000030b4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 192 to 0000000000003174 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000003178 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000317c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000031a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003190 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000031a0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -758,67 +800,65 @@ │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000003268 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000326c │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000003270 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000056c 000000000000001c 00000570 FDE cie=00000000 pc=0000000000003280..000000000000330c │ │ │ │ │ +00000594 000000000000001c 00000598 FDE cie=00000000 pc=0000000000003280..000000000000330c │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000032a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 00000000000032e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000032fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000058c 000000000000001c 00000590 FDE cie=00000000 pc=0000000000003310..0000000000003354 │ │ │ │ │ +000005b4 000000000000001c 000005b8 FDE cie=00000000 pc=0000000000003310..0000000000003354 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003324 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000003330 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003344 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005ac 0000000000000010 000005b0 FDE cie=00000000 pc=0000000000003360..0000000000003398 │ │ │ │ │ +000005d4 0000000000000010 000005d8 FDE cie=00000000 pc=0000000000003360..0000000000003398 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005c0 0000000000000024 000005c4 FDE cie=00000000 pc=00000000000033a0..0000000000003410 │ │ │ │ │ +000005e8 0000000000000024 000005ec FDE cie=00000000 pc=00000000000033a0..0000000000003410 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000033b4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000033c4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000033ec │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000033e0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000033ec │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000033f0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000003400 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005e8 0000000000000028 000005ec FDE cie=00000000 pc=0000000000003410..00000000000034d8 │ │ │ │ │ +00000610 0000000000000028 00000614 FDE cie=00000000 pc=0000000000003410..00000000000034d8 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000003438 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000003458 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003460 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -827,27 +867,27 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000034c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000034c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000614 000000000000001c 00000618 FDE cie=00000000 pc=00000000000034e0..000000000000355c │ │ │ │ │ +0000063c 000000000000001c 00000640 FDE cie=00000000 pc=00000000000034e0..000000000000355c │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000003524 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000003544 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000354c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000634 0000000000000028 00000638 FDE cie=00000000 pc=0000000000003560..0000000000003628 │ │ │ │ │ +0000065c 0000000000000028 00000660 FDE cie=00000000 pc=0000000000003560..0000000000003628 │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000003590 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000035ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000035b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -856,988 +896,1024 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000003610 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003618 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000660 000000000000001c 00000664 FDE cie=00000000 pc=0000000000003630..0000000000003698 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003654 │ │ │ │ │ +00000688 000000000000001c 0000068c FDE cie=00000000 pc=0000000000003630..0000000000003698 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003650 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003680 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000003680 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003688 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000680 000000000000001c 00000684 FDE cie=00000000 pc=00000000000036a0..000000000000370c │ │ │ │ │ +000006a8 000000000000001c 000006ac FDE cie=00000000 pc=00000000000036a0..000000000000370c │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000036cc │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000036f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000036fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006a0 000000000000001c 000006a4 FDE cie=00000000 pc=0000000000003710..0000000000003754 │ │ │ │ │ +000006c8 000000000000001c 000006cc FDE cie=00000000 pc=0000000000003710..0000000000003754 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003724 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000373c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006c0 000000000000001c 000006c4 FDE cie=00000000 pc=0000000000003760..00000000000037a8 │ │ │ │ │ +000006e8 000000000000001c 000006ec FDE cie=00000000 pc=0000000000003760..00000000000037a8 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003774 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000003790 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003798 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006e0 000000000000001c 000006e4 FDE cie=00000000 pc=00000000000037b0..0000000000003810 │ │ │ │ │ +00000708 000000000000001c 0000070c FDE cie=00000000 pc=00000000000037b0..0000000000003810 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000037dc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000037f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000003800 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000700 000000000000001c 00000704 FDE cie=00000000 pc=0000000000003810..000000000000386c │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003830 │ │ │ │ │ +00000728 000000000000001c 0000072c FDE cie=00000000 pc=0000000000003810..000000000000386c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003834 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003854 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003854 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000385c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000720 000000000000006c 00000724 FDE cie=00000000 pc=0000000000003870..0000000000003ab0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000387c │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003888 │ │ │ │ │ +00000748 0000000000000070 0000074c FDE cie=00000000 pc=0000000000003870..0000000000003ac0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003880 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000038b0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003894 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038a4 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038b4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000038c4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000038f4 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000038f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003900 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003904 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003904 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003908 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000039a0 │ │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000039a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000039c8 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000039c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039cc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000039d0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039d0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000039e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000039d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000039e8 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000039e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000039f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003a08 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000003a18 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003a10 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003a20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a14 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a18 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a28 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000003a6c │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000003a7c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003a70 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003a80 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000790 0000000000000058 00000794 FDE cie=00000000 pc=0000000000003ab0..0000000000003cac │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003ad8 │ │ │ │ │ +000007bc 000000000000005c 000007c0 FDE cie=00000000 pc=0000000000003ac0..0000000000003cbc │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003ad8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003ae8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003afc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000003b00 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003b0c │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003b20 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003b30 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003b28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003b38 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000003bd8 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000003be8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003bdc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bec │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003be0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bf0 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003be4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003bf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003c04 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003c14 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003c10 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003c20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c14 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c18 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c1c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c2c │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003c20 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003c30 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003c44 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003c54 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003c50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003c60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000007ec 000000000000005c 000007f0 FDE cie=00000000 pc=0000000000003cb0..0000000000003efc │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cbc │ │ │ │ │ +0000081c 000000000000005c 00000820 FDE cie=00000000 pc=0000000000003cc0..0000000000003f0c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003cd0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cc8 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003ce4 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003ce8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003cf8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003d08 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003cf4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003d14 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000003d80 │ │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000003d90 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003d8c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003d9c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000003e20 │ │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000003e30 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003e44 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000003e4c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000003e54 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000003e50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003e60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000003e64 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003e74 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e68 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003e78 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000003e8c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000003e9c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e90 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e94 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003e98 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003ea8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000003eec │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000003efc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000084c 0000000000000044 00000850 FDE cie=00000000 pc=0000000000003f00..000000000000416c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000003f10 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000087c 0000000000000048 00000880 FDE cie=00000000 pc=0000000000003f10..000000000000417c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f20 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003f3c │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003f34 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000003f40 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f50 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000003f60 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000003f68 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000003f78 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000004094 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000040a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000040cc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000040d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000040dc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000040d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000040e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000894 0000000000000040 00000898 FDE cie=00000000 pc=0000000000004170..00000000000043d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004180 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +000008c8 0000000000000040 000008cc FDE cie=00000000 pc=0000000000004180..00000000000043e4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004190 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000041a4 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000041a4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000041b4 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000041c4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000041cc │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000041dc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000042fc │ │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000000430c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000432c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000433c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004330 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000008d8 0000000000000048 000008dc FDE cie=00000000 pc=00000000000043e0..0000000000004600 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004408 │ │ │ │ │ +0000090c 0000000000000048 00000910 FDE cie=00000000 pc=00000000000043f0..0000000000004610 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004404 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004414 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004424 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000442c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000443c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000004500 │ │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000004510 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004528 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004538 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004530 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004540 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004550 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004560 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004578 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004588 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004580 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004590 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000924 000000000000004c 00000928 FDE cie=00000000 pc=0000000000004600..0000000000004880 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004614 │ │ │ │ │ +00000958 0000000000000050 0000095c FDE cie=00000000 pc=0000000000004610..0000000000004890 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004624 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004634 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004634 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004644 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004654 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004654 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004664 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000047a0 │ │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000047b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000047cc │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000047dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000047d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000047e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000047f0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004800 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000481c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000482c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004820 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000974 000000000000004c 00000978 FDE cie=00000000 pc=0000000000004880..0000000000004b2c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000048a4 │ │ │ │ │ +000009ac 000000000000004c 000009b0 FDE cie=00000000 pc=0000000000004890..0000000000004b3c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000048a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000048c0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000048d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000048d8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000048e8 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-96 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000049d8 │ │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000049e8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000004a64 │ │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000004a74 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004a70 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004a80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004a80 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004a90 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004a94 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004aa4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000004ac8 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000004ad8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004ad0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004ae0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000009c4 000000000000005c 000009c8 FDE cie=00000000 pc=0000000000004b30..0000000000004dac │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b3c │ │ │ │ │ +000009fc 000000000000005c 00000a00 FDE cie=00000000 pc=0000000000004b40..0000000000004dbc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b50 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b48 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004b68 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004b64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004b78 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004b88 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004b74 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000004c00 │ │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000004c10 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004c0c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004c1c │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000004cc4 │ │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000004cd4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004cec │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000004cf4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004cfc │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004cf0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004d04 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004d14 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d08 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d18 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004d30 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000004d40 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004d40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004d50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d44 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d54 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d58 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000004d9c │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000004dac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a24 0000000000000044 00000a28 FDE cie=00000000 pc=0000000000004db0..000000000000501c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004dc0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000a5c 0000000000000048 00000a60 FDE cie=00000000 pc=0000000000004dc0..000000000000502c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004dd0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000004dec │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000004de4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004df0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004e00 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004e10 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000004e18 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004e28 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000004f44 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000004f54 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000004f7c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004f84 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004f8c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004f80 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004f90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000a6c 0000000000000040 00000a70 FDE cie=00000000 pc=0000000000005020..0000000000005284 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005030 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000aa8 0000000000000040 00000aac FDE cie=00000000 pc=0000000000005030..0000000000005294 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005040 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005054 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005054 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005064 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005074 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000507c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000508c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000000051ac │ │ │ │ │ + DW_CFA_advance_loc1: 304 to 00000000000051bc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000051dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000051ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000051e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000ab0 0000000000000048 00000ab4 FDE cie=00000000 pc=0000000000005290..0000000000005530 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000052a4 │ │ │ │ │ +00000aec 0000000000000048 00000af0 FDE cie=00000000 pc=00000000000052a0..0000000000005540 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000052c0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052c8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000052d8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000052dc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000052ec │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000005450 │ │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000005460 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000005478 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000005488 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005480 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005490 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000054a0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000054b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000054c8 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000054d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000054d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000054e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000afc 0000000000000050 00000b00 FDE cie=00000000 pc=0000000000005530..000000000000580c │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005550 │ │ │ │ │ +00000b38 0000000000000050 00000b3c FDE cie=00000000 pc=0000000000005540..000000000000581c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005554 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005564 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005570 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005564 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005578 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005580 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005590 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-96 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000005690 │ │ │ │ │ + DW_CFA_advance_loc1: 272 to 00000000000056a0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005694 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056a4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000005744 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000005754 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005748 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005758 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005750 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005760 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005760 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005770 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005764 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005774 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005778 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005788 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000057a8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000057b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000057b0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000057c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b50 0000000000000044 00000b54 FDE cie=00000000 pc=0000000000005810..0000000000005a7c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005820 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000b8c 0000000000000048 00000b90 FDE cie=00000000 pc=0000000000005820..0000000000005a8c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005830 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000584c │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005844 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005850 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005860 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005870 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005878 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005888 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 00000000000059a4 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000059b4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000059dc │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000059e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000059ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000b98 0000000000000044 00000b9c FDE cie=00000000 pc=0000000000005a80..0000000000005cec │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005a90 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000bd8 0000000000000048 00000bdc FDE cie=00000000 pc=0000000000005a90..0000000000005cfc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005aa0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005abc │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005ab4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ac0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005ad0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005ae0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005ae8 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005af8 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000005c14 │ │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000005c24 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000005c4c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000005c54 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c5c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c50 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000be0 000000000000003c 00000be4 FDE cie=00000000 pc=0000000000005cf0..0000000000005f54 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005d00 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000c24 000000000000003c 00000c28 FDE cie=00000000 pc=0000000000005d00..0000000000005f64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d10 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005d20 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005d24 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d34 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005d44 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005d44 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d50 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000005e7c │ │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000000005e8c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000005ea8 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000005eb8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005eb0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ec0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c20 0000000000000034 00000c24 FDE cie=00000000 pc=0000000000005f60..0000000000006068 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005f80 │ │ │ │ │ +00000c64 0000000000000034 00000c68 FDE cie=00000000 pc=0000000000005f70..0000000000006078 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005f84 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005f94 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005fa8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005f94 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005fac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005fbc │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006030 │ │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000006040 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006058 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006068 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c58 0000000000000038 00000c5c FDE cie=00000000 pc=0000000000006070..00000000000061a8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006090 │ │ │ │ │ +00000c9c 000000000000003c 00000ca0 FDE cie=00000000 pc=0000000000006080..00000000000061b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006094 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060a4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000060a8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060bc │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000060b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000060c8 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006168 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000006178 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006198 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000061a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000c94 000000000000003c 00000c98 FDE cie=00000000 pc=00000000000061b0..0000000000006414 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061c0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000cdc 000000000000003c 00000ce0 FDE cie=00000000 pc=00000000000061c0..0000000000006424 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061d0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000061e0 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000061e4 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006204 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006204 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006210 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000000633c │ │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000000634c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006368 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000006378 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006370 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000cd4 0000000000000034 00000cd8 FDE cie=00000000 pc=0000000000006420..0000000000006528 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006440 │ │ │ │ │ +00000d1c 0000000000000034 00000d20 FDE cie=00000000 pc=0000000000006430..0000000000006538 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006444 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006454 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006468 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006454 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000646c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000647c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000064f0 │ │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000006500 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006518 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006528 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d0c 0000000000000038 00000d10 FDE cie=00000000 pc=0000000000006530..0000000000006668 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006550 │ │ │ │ │ +00000d54 000000000000003c 00000d58 FDE cie=00000000 pc=0000000000006540..0000000000006678 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006554 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006564 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006574 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006568 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000657c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006578 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006588 │ │ │ │ │ DW_CFA_offset_extended: r107 at cfa-80 │ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006628 │ │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000006638 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006658 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006668 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d48 000000000000001c 00000d4c FDE cie=00000000 pc=0000000000006670..00000000000066a8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006684 │ │ │ │ │ +00000d94 000000000000001c 00000d98 FDE cie=00000000 pc=0000000000006680..00000000000066b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006694 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006690 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006698 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d68 000000000000001c 00000d6c FDE cie=00000000 pc=00000000000066b0..00000000000066e8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000066c4 │ │ │ │ │ +00000db4 000000000000001c 00000db8 FDE cie=00000000 pc=00000000000066c0..00000000000066f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000066d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000066d0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000066d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066e8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000d88 000000000000001c 00000d8c FDE cie=00000000 pc=00000000000066f0..0000000000006728 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006704 │ │ │ │ │ +00000dd4 000000000000001c 00000dd8 FDE cie=00000000 pc=0000000000006700..0000000000006738 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006714 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006710 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006720 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006718 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006728 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000da8 000000000000001c 00000dac FDE cie=00000000 pc=0000000000006730..0000000000006768 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006744 │ │ │ │ │ +00000df4 000000000000001c 00000df8 FDE cie=00000000 pc=0000000000006740..0000000000006778 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006754 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006750 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006760 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006758 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006768 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,11 @@ │ │ │ │ │ -}xK:}xS]} │ │ │ │ │ -}xK:}xSW} │ │ │ │ │ -}xK8}xSW}x │ │ │ │ │ xC }x[h} │ │ │ │ │ xC }x[h} │ │ │ │ │ -}xSH}x[j} │ │ │ │ │ }xK(}xSI} │ │ │ │ │ }xK(}xSI} │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -xS^}xK<}x3 │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ -}xK9}xSV}x │ │ │ │ │ sign == FFTW_FORWARD || sign == FFTW_BACKWARD │ │ │ │ │ bogosity_hook │ │ │ │ │ nowisdom_hook │ │ │ │ │ wisdom_ok_hook │ │ │ │ │ cost_hook │ │ │ │ │ default_sz.constprop.0 │ │ │ │ │ fftwl_mpi_local_size_many_transposed.part.0.constprop.0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r4,r9 │ │ │ │ │ beq 7c │ │ │ │ │ xori r3,r31,2 │ │ │ │ │ mflr r0 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ - srdi r3,r3,6 │ │ │ │ │ std r0,64(r1) │ │ │ │ │ + srdi r3,r3,6 │ │ │ │ │ bl 60 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ ld r0,64(r1) │ │ │ │ │ li r9,2 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -127,62 +127,62 @@ │ │ │ │ │ ld r30,48(r3) │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r30,r9 │ │ │ │ │ beq 2bc │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,72(r1) │ │ │ │ │ + std r26,80(r1) │ │ │ │ │ + rldicl r25,r4,32,44 │ │ │ │ │ + li r3,0 │ │ │ │ │ std r27,88(r1) │ │ │ │ │ std r28,96(r1) │ │ │ │ │ + clrlwi r27,r4,12 │ │ │ │ │ + srwi r28,r4,23 │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r31,120(r1) │ │ │ │ │ - clrlwi r27,r4,12 │ │ │ │ │ rlwinm r29,r4,12,29,31 │ │ │ │ │ - srwi r28,r4,23 │ │ │ │ │ - rldicl r25,r4,32,44 │ │ │ │ │ srdi r31,r4,52 │ │ │ │ │ - li r3,0 │ │ │ │ │ mr r4,r30 │ │ │ │ │ - std r26,80(r1) │ │ │ │ │ std r0,144(r1) │ │ │ │ │ bl 1d4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ beq 220 │ │ │ │ │ ld r0,144(r1) │ │ │ │ │ ld r25,72(r1) │ │ │ │ │ + extsw r3,r9 │ │ │ │ │ ld r26,80(r1) │ │ │ │ │ ld r27,88(r1) │ │ │ │ │ - extsw r3,r9 │ │ │ │ │ ld r28,96(r1) │ │ │ │ │ ld r29,104(r1) │ │ │ │ │ ld r31,120(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ clrlwi r29,r29,24 │ │ │ │ │ clrlwi r28,r28,16 │ │ │ │ │ clrlwi r31,r31,16 │ │ │ │ │ + stw r27,32(r1) │ │ │ │ │ + stw r25,44(r1) │ │ │ │ │ mr r7,r30 │ │ │ │ │ li r6,0 │ │ │ │ │ li r4,5 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - stw r27,32(r1) │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ stw r29,36(r1) │ │ │ │ │ stw r28,40(r1) │ │ │ │ │ - stw r25,44(r1) │ │ │ │ │ stw r31,48(r1) │ │ │ │ │ bl 258 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ lwz r9,32(r1) │ │ │ │ │ cmpw r27,r9 │ │ │ │ │ beq 2d0 │ │ │ │ │ @@ -259,16 +259,16 @@ │ │ │ │ │ ld r8,48(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ cmpd r8,r9 │ │ │ │ │ beq 3d0 │ │ │ │ │ - mflr r0 │ │ │ │ │ cmpdi r5,0 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r0,80(r1) │ │ │ │ │ beq 3b0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ ld r7,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ @@ -307,35 +307,35 @@ │ │ │ │ │ │ │ │ │ │ 00000000000003f0 : │ │ │ │ │ local_size(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r4 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ + mr r4,r5 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r4,r5 │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ mr r26,r6 │ │ │ │ │ mr r30,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 434 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ cmpd r31,r3 │ │ │ │ │ blt 4e0 │ │ │ │ │ - lwz r10,0(r27) │ │ │ │ │ + lwz r10,0(r29) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ ble 4b4 │ │ │ │ │ rldic r31,r10,3,29 │ │ │ │ │ add r9,r26,r31 │ │ │ │ │ subfc r9,r9,r30 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ @@ -360,65 +360,65 @@ │ │ │ │ │ mr r3,r26 │ │ │ │ │ bl 4ac │ │ │ │ │ R_PPC64_REL24 memset │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ - ld r27,-40(r1) │ │ │ │ │ + ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r5,r31 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 4f0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block_coords │ │ │ │ │ nop │ │ │ │ │ - lwz r9,0(r27) │ │ │ │ │ + lwz r9,0(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ ble 4b4 │ │ │ │ │ - addi r31,r29,2 │ │ │ │ │ - not r29,r29 │ │ │ │ │ - std r28,48(r1) │ │ │ │ │ + addi r31,r28,2 │ │ │ │ │ + addi r28,r28,1 │ │ │ │ │ + std r27,40(r1) │ │ │ │ │ addi r30,r30,-8 │ │ │ │ │ addi r26,r26,-8 │ │ │ │ │ - li r28,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ + mulli r28,r28,-8 │ │ │ │ │ sldi r31,r31,3 │ │ │ │ │ - sldi r29,r29,3 │ │ │ │ │ - add r31,r27,r31 │ │ │ │ │ + add r31,r29,r31 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ldu r5,8(r30) │ │ │ │ │ ld r4,0(r31) │ │ │ │ │ - ldx r3,r31,r29 │ │ │ │ │ - addi r28,r28,1 │ │ │ │ │ + addi r27,r27,1 │ │ │ │ │ + ldx r3,r31,r28 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ extsw r5,r5 │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ stdu r3,8(r26) │ │ │ │ │ ld r10,-24(r31) │ │ │ │ │ ld r9,0(r30) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ std r9,0(r30) │ │ │ │ │ - lwz r9,0(r27) │ │ │ │ │ - cmpw r28,r9 │ │ │ │ │ + lwz r9,0(r29) │ │ │ │ │ + cmpw r27,r9 │ │ │ │ │ blt 530 │ │ │ │ │ - ld r28,48(r1) │ │ │ │ │ + ld r27,40(r1) │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ - ld r27,-40(r1) │ │ │ │ │ + ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ extsw r10,r10 │ │ │ │ │ addi r8,r30,-8 │ │ │ │ │ @@ -453,48 +453,48 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000610 : │ │ │ │ │ default_sz.constprop.0(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ mr r27,r3 │ │ │ │ │ + li r3,3 │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - li r3,3 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - mr r24,r4 │ │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ │ bl 660 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,3 │ │ │ │ │ bl 670 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ li r9,16 │ │ │ │ │ lxvd2x vs10,0,r27 │ │ │ │ │ lxvd2x vs11,r27,r9 │ │ │ │ │ li r9,32 │ │ │ │ │ mr r28,r3 │ │ │ │ │ lxvd2x vs12,r27,r9 │ │ │ │ │ - li r9,48 │ │ │ │ │ xxspltd vs0,vs10,1 │ │ │ │ │ + li r9,48 │ │ │ │ │ mffprd r3,f10 │ │ │ │ │ mffprd r4,f0 │ │ │ │ │ xxspltd vs32,vs11,1 │ │ │ │ │ mffprd r5,f11 │ │ │ │ │ xxspltd vs0,vs12,1 │ │ │ │ │ mffprd r6,f12 │ │ │ │ │ mffprd r7,f0 │ │ │ │ │ @@ -606,16 +606,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 858 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,0(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,0(r25) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 86c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r30,r30,r3 │ │ │ │ │ divd r4,r24,r30 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -624,16 +624,16 @@ │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ bne 7b0 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 898 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,24(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,24(r25) │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ bl 8ac │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r30,r30,r3 │ │ │ │ │ divd r4,r24,r30 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -642,16 +642,16 @@ │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ bne 7bc │ │ │ │ │ ld r3,56(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 8d8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - std r3,48(r25) │ │ │ │ │ mr r4,r3 │ │ │ │ │ + std r3,48(r25) │ │ │ │ │ ld r3,56(r31) │ │ │ │ │ bl 8ec │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 7bc │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ @@ -665,32 +665,32 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r9 │ │ │ │ │ + mr r24,r8 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ + li r3,72 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ - li r3,72 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r23,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ bl 970 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -706,16 +706,16 @@ │ │ │ │ │ std r9,48(r3) │ │ │ │ │ li r3,96 │ │ │ │ │ bl 9b0 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r30) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ ld r10,8(r29) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ cmpd r10,r27 │ │ │ │ │ ble b30 │ │ │ │ │ std r27,40(r30) │ │ │ │ │ addi r4,r1,84 │ │ │ │ │ mr r3,r28 │ │ │ │ │ addi r27,r31,24 │ │ │ │ │ addi r22,r31,48 │ │ │ │ │ @@ -802,17 +802,17 @@ │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,16(r30) │ │ │ │ │ b 9d4 │ │ │ │ │ nop │ │ │ │ │ @@ -973,27 +973,27 @@ │ │ │ │ │ ld r3,0(r28) │ │ │ │ │ bl d88 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne bac │ │ │ │ │ std r18,112(r1) │ │ │ │ │ - extsw r18,r20 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - lwa r4,80(r1) │ │ │ │ │ + extsw r18,r20 │ │ │ │ │ cntlzw r28,r20 │ │ │ │ │ + lwa r4,80(r1) │ │ │ │ │ neg r17,r18 │ │ │ │ │ mulli r18,r18,24 │ │ │ │ │ - rlwinm r17,r17,0,27,28 │ │ │ │ │ srwi r28,r28,5 │ │ │ │ │ - add r17,r29,r17 │ │ │ │ │ + rlwinm r17,r17,0,27,28 │ │ │ │ │ neg r19,r28 │ │ │ │ │ mulli r28,r28,24 │ │ │ │ │ - ld r3,8(r17) │ │ │ │ │ + add r17,r29,r17 │ │ │ │ │ rlwinm r19,r19,0,27,28 │ │ │ │ │ + ld r3,8(r17) │ │ │ │ │ add r19,r29,r19 │ │ │ │ │ bl dd4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r31 │ │ │ │ │ li r5,0 │ │ │ │ │ @@ -1002,16 +1002,16 @@ │ │ │ │ │ lwa r3,84(r1) │ │ │ │ │ ld r9,8(r19) │ │ │ │ │ std r9,16(r19) │ │ │ │ │ bl dfc │ │ │ │ │ R_PPC64_REL24 local_size │ │ │ │ │ ld r10,0(r31) │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ - ld r4,16(r31) │ │ │ │ │ li r3,1 │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ mulld r4,r9,r4 │ │ │ │ │ bl e18 │ │ │ │ │ R_PPC64_REL24 fftwl_imax │ │ │ │ │ nop │ │ │ │ │ addi r9,r1,32 │ │ │ │ │ li r10,8 │ │ │ │ │ @@ -1052,32 +1052,32 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000eb0 : │ │ │ │ │ default_sz.constprop.1(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr r26,r3 │ │ │ │ │ + li r3,2 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - li r3,2 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - mr r25,r4 │ │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + cmpdi cr4,r30,0 │ │ │ │ │ bl f00 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,2 │ │ │ │ │ bl f10 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ @@ -1185,16 +1185,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 10a8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r31,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r31,r30 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 10bc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ mulld r29,r29,r3 │ │ │ │ │ divd r4,r25,r29 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ @@ -1204,16 +1204,16 @@ │ │ │ │ │ bne 1010 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 10e8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ - stdx r3,r9,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r9,r30 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ bl 1100 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 1010 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ @@ -1226,32 +1226,32 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r9 │ │ │ │ │ + mr r24,r8 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ + li r3,48 │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ - li r3,48 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r23,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ bl 1180 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -1263,16 +1263,16 @@ │ │ │ │ │ std r9,24(r3) │ │ │ │ │ li r3,64 │ │ │ │ │ bl 11b0 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r30) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ ld r10,8(r29) │ │ │ │ │ + mr r31,r3 │ │ │ │ │ cmpd r10,r27 │ │ │ │ │ ble 1320 │ │ │ │ │ std r27,40(r30) │ │ │ │ │ addi r4,r1,84 │ │ │ │ │ mr r3,r28 │ │ │ │ │ addi r27,r31,16 │ │ │ │ │ addi r22,r31,32 │ │ │ │ │ @@ -1355,17 +1355,17 @@ │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,16(r30) │ │ │ │ │ b 11d4 │ │ │ │ │ nop │ │ │ │ │ @@ -1526,27 +1526,27 @@ │ │ │ │ │ ld r3,0(r28) │ │ │ │ │ bl 1578 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 139c │ │ │ │ │ std r18,112(r1) │ │ │ │ │ - extsw r18,r20 │ │ │ │ │ std r17,104(r1) │ │ │ │ │ - lwa r4,80(r1) │ │ │ │ │ + extsw r18,r20 │ │ │ │ │ cntlzw r28,r20 │ │ │ │ │ + lwa r4,80(r1) │ │ │ │ │ neg r17,r18 │ │ │ │ │ mulli r18,r18,24 │ │ │ │ │ - rlwinm r17,r17,0,27,28 │ │ │ │ │ srwi r28,r28,5 │ │ │ │ │ - add r17,r29,r17 │ │ │ │ │ + rlwinm r17,r17,0,27,28 │ │ │ │ │ neg r19,r28 │ │ │ │ │ mulli r28,r28,24 │ │ │ │ │ - ld r3,8(r17) │ │ │ │ │ + add r17,r29,r17 │ │ │ │ │ rlwinm r19,r19,0,27,28 │ │ │ │ │ + ld r3,8(r17) │ │ │ │ │ add r19,r29,r19 │ │ │ │ │ bl 15c4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r31 │ │ │ │ │ li r5,0 │ │ │ │ │ @@ -1607,40 +1607,40 @@ │ │ │ │ │ default_sz.constprop.2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mr r27,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ li r3,1 │ │ │ │ │ - mr r27,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 16d4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,1 │ │ │ │ │ bl 16e4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ lxvd2x vs0,0,r29 │ │ │ │ │ li r10,8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - stxvd2x vs0,r3,r10 │ │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ │ + stxvd2x vs0,r3,r10 │ │ │ │ │ + ld r10,16(r29) │ │ │ │ │ mffprd r9,f0 │ │ │ │ │ mffprd r8,f12 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ - ld r10,16(r29) │ │ │ │ │ std r10,24(r3) │ │ │ │ │ std r9,8(r31) │ │ │ │ │ bne 1720 │ │ │ │ │ mr r8,r9 │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ std r8,16(r31) │ │ │ │ │ beq 1730 │ │ │ │ │ @@ -1699,16 +1699,16 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ extsw r4,r3 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 17f8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r31,r29 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r31,r29 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ bl 180c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ b 1764 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ @@ -1722,31 +1722,31 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r24,r3 │ │ │ │ │ + mr r3,r5 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r24,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ - mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + mr r31,r5 │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ lwz r23,256(r1) │ │ │ │ │ bl 1894 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,64 │ │ │ │ │ @@ -1779,19 +1779,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ bl 18f4 │ │ │ │ │ R_PPC64_REL24 fftwl_assertion_failed │ │ │ │ │ nop │ │ │ │ │ lwa r6,64(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ - ld r5,24(r31) │ │ │ │ │ mr r8,r29 │ │ │ │ │ addi r10,r1,32 │ │ │ │ │ addi r9,r1,48 │ │ │ │ │ mr r7,r23 │ │ │ │ │ + ld r5,24(r31) │ │ │ │ │ li r24,1 │ │ │ │ │ bl 1920 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r29,r3 │ │ │ │ │ beq 1968 │ │ │ │ │ std r22,80(r1) │ │ │ │ │ @@ -1857,18 +1857,18 @@ │ │ │ │ │ nop │ │ │ │ │ li r9,8 │ │ │ │ │ ld r10,24(r31) │ │ │ │ │ lwa r4,64(r1) │ │ │ │ │ lxvd2x vs0,r31,r9 │ │ │ │ │ mr r29,r3 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ - std r10,24(r3) │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ - std r30,48(r3) │ │ │ │ │ + std r10,24(r3) │ │ │ │ │ std r30,32(r3) │ │ │ │ │ + std r30,48(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 1a3c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ addi r7,r1,32 │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ @@ -1928,132 +1928,132 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mfcr r11 │ │ │ │ │ mflr r0 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + mr r23,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ + mr r31,r6 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + cmpwi cr4,r30,0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ - mr r23,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r31,r6 │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - cmpwi cr4,r30,0 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 1b60 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 1b70 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ mr r27,r3 │ │ │ │ │ ble cr4,1f58 │ │ │ │ │ andi. r5,r30,1 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r8,r23 │ │ │ │ │ - addi r9,r3,8 │ │ │ │ │ - mr r10,r30 │ │ │ │ │ + addi r10,r3,8 │ │ │ │ │ + mr r9,r30 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ bne 1f00 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ lxvd2x vs0,0,r8 │ │ │ │ │ addi r5,r8,24 │ │ │ │ │ - addi r10,r10,-2 │ │ │ │ │ + addi r9,r9,-2 │ │ │ │ │ addi r8,r8,48 │ │ │ │ │ - stxvd2x vs0,0,r9 │ │ │ │ │ + stxvd2x vs0,0,r10 │ │ │ │ │ ld r7,-32(r8) │ │ │ │ │ - std r7,16(r9) │ │ │ │ │ - addi r7,r9,24 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ + std r7,16(r10) │ │ │ │ │ lxvd2x vs0,0,r5 │ │ │ │ │ + addi r7,r10,24 │ │ │ │ │ + addi r10,r10,48 │ │ │ │ │ stxvd2x vs0,0,r7 │ │ │ │ │ ld r5,-8(r8) │ │ │ │ │ - std r5,-8(r9) │ │ │ │ │ + std r5,-8(r10) │ │ │ │ │ bdnz 1ba4 │ │ │ │ │ andi. r8,r30,3 │ │ │ │ │ - addi r9,r29,8 │ │ │ │ │ + addi r10,r29,8 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ beq 1c30 │ │ │ │ │ cmpdi r8,1 │ │ │ │ │ beq 1c1c │ │ │ │ │ cmpdi r8,2 │ │ │ │ │ beq 1c0c │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ mr r6,r7 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ addi r6,r6,-1 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ cmpdi r6,1 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r9,r9,24 │ │ │ │ │ beq 1c6c │ │ │ │ │ srdi r8,r30,2 │ │ │ │ │ mtctr r8 │ │ │ │ │ - ldx r8,r23,r10 │ │ │ │ │ - stdx r8,r9,r10 │ │ │ │ │ - addi r8,r10,24 │ │ │ │ │ + ldx r8,r23,r9 │ │ │ │ │ + stdx r8,r10,r9 │ │ │ │ │ + addi r8,r9,24 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ - addi r8,r10,48 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ + addi r8,r9,48 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ - addi r8,r10,72 │ │ │ │ │ - addi r10,r10,96 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ + addi r8,r9,72 │ │ │ │ │ + addi r9,r9,96 │ │ │ │ │ ldx r7,r23,r8 │ │ │ │ │ - stdx r7,r9,r8 │ │ │ │ │ + stdx r7,r10,r8 │ │ │ │ │ bdnz 1c38 │ │ │ │ │ cmpdi cr3,r31,0 │ │ │ │ │ beq cr3,1ef0 │ │ │ │ │ mulli r21,r30,24 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r10,r23,r21 │ │ │ │ │ ld r10,-24(r10) │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ sradi r10,r10,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ - addi r9,r29,8 │ │ │ │ │ + addi r10,r29,8 │ │ │ │ │ ble cr4,1ce8 │ │ │ │ │ - mr r7,r30 │ │ │ │ │ - addi r10,r23,8 │ │ │ │ │ - ld r8,0(r10) │ │ │ │ │ - cmpdi r8,0 │ │ │ │ │ + mr r8,r30 │ │ │ │ │ + addi r9,r23,8 │ │ │ │ │ + ld r7,0(r9) │ │ │ │ │ + cmpdi r7,0 │ │ │ │ │ bne 1cc0 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - std r8,8(r9) │ │ │ │ │ - ld r8,8(r10) │ │ │ │ │ - cmpdi r8,0 │ │ │ │ │ + ld r7,0(r10) │ │ │ │ │ + std r7,8(r10) │ │ │ │ │ + ld r7,8(r9) │ │ │ │ │ + cmpdi r7,0 │ │ │ │ │ bne 1cd4 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - addic. r7,r7,-1 │ │ │ │ │ - std r8,16(r9) │ │ │ │ │ - addi r10,r10,24 │ │ │ │ │ + ld r7,0(r10) │ │ │ │ │ + addic. r8,r8,-1 │ │ │ │ │ + std r7,16(r10) │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ + addi r10,r10,24 │ │ │ │ │ bne 1cb0 │ │ │ │ │ addi r25,r29,16 │ │ │ │ │ addi r20,r27,16 │ │ │ │ │ li r24,0 │ │ │ │ │ addi r26,r29,8 │ │ │ │ │ clrldi r4,r24,63 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -2096,27 +2096,27 @@ │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpld r21,r31 │ │ │ │ │ beq 1df0 │ │ │ │ │ ldx r9,r20,r31 │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - mr r10,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + mr r9,r31 │ │ │ │ │ beq 1eb0 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ - addi r31,r10,48 │ │ │ │ │ - ldx r9,r20,r31 │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ + addi r31,r9,48 │ │ │ │ │ + ldx r10,r20,r31 │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ beq 1eb0 │ │ │ │ │ - addi r31,r10,72 │ │ │ │ │ + addi r31,r9,72 │ │ │ │ │ cmpld r21,r31 │ │ │ │ │ bne 1d98 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addi r9,r24,1 │ │ │ │ │ addi r25,r25,8 │ │ │ │ │ @@ -2146,40 +2146,40 @@ │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ bl 1e54 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ + mtocrf 16,r11 │ │ │ │ │ + mtocrf 8,r11 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ - mtocrf 16,r11 │ │ │ │ │ - mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ldx r3,r26,r31 │ │ │ │ │ extsw r4,r4 │ │ │ │ │ bl 1eb8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ - stdx r3,r25,r31 │ │ │ │ │ mr r4,r3 │ │ │ │ │ + stdx r3,r25,r31 │ │ │ │ │ ldx r3,r26,r31 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ bl 1ed0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpld r31,r21 │ │ │ │ │ mulld r22,r22,r3 │ │ │ │ │ @@ -2189,19 +2189,19 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulli r21,r30,24 │ │ │ │ │ b 1ca8 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lxvd2x vs0,0,r23 │ │ │ │ │ addi r8,r23,24 │ │ │ │ │ - stxvd2x vs0,0,r9 │ │ │ │ │ - ld r10,16(r23) │ │ │ │ │ - std r10,16(r9) │ │ │ │ │ - mr. r10,r7 │ │ │ │ │ - addi r9,r3,32 │ │ │ │ │ + stxvd2x vs0,0,r10 │ │ │ │ │ + ld r9,16(r23) │ │ │ │ │ + std r9,16(r10) │ │ │ │ │ + mr. r9,r7 │ │ │ │ │ + addi r10,r3,32 │ │ │ │ │ bne 1b9c │ │ │ │ │ b 1bdc │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,8(r29) │ │ │ │ │ bl 1f34 │ │ │ │ │ @@ -2230,33 +2230,33 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + mr r23,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r8 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mr r29,r4 │ │ │ │ │ mr r30,r6 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + stdu r1,-224(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-224(r1) │ │ │ │ │ addi r4,r1,100 │ │ │ │ │ lwa r27,320(r1) │ │ │ │ │ lwz r22,328(r1) │ │ │ │ │ bl 1fec │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -2285,18 +2285,18 @@ │ │ │ │ │ nop │ │ │ │ │ li r9,8 │ │ │ │ │ ld r10,24(r29) │ │ │ │ │ lwa r4,96(r1) │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ mr r30,r3 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ - std r10,24(r3) │ │ │ │ │ ld r9,8(r29) │ │ │ │ │ - std r28,48(r3) │ │ │ │ │ + std r10,24(r3) │ │ │ │ │ std r28,32(r3) │ │ │ │ │ + std r28,48(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ mr r3,r28 │ │ │ │ │ bl 2078 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ addi r7,r1,32 │ │ │ │ │ @@ -2340,19 +2340,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ bl 2104 │ │ │ │ │ R_PPC64_REL24 fftwl_assertion_failed │ │ │ │ │ nop │ │ │ │ │ lwa r6,96(r1) │ │ │ │ │ ld r3,8(r29) │ │ │ │ │ ld r4,16(r29) │ │ │ │ │ - ld r5,24(r29) │ │ │ │ │ addi r10,r1,32 │ │ │ │ │ addi r9,r1,80 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r22 │ │ │ │ │ + ld r5,24(r29) │ │ │ │ │ bl 212c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r30,r3 │ │ │ │ │ bne 25b0 │ │ │ │ │ li r27,1 │ │ │ │ │ addi r30,r25,-8 │ │ │ │ │ @@ -2457,16 +2457,16 @@ │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ li r4,0 │ │ │ │ │ bl 22e4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_block1d │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 213c │ │ │ │ │ @@ -2482,17 +2482,17 @@ │ │ │ │ │ std r21,136(r1) │ │ │ │ │ addi r30,r29,8 │ │ │ │ │ li r27,0 │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ li r9,32 │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ - li r10,56 │ │ │ │ │ lxvd2x vs0,r29,r9 │ │ │ │ │ ld r9,48(r29) │ │ │ │ │ + li r10,56 │ │ │ │ │ stxvd2x vs0,r1,r10 │ │ │ │ │ std r9,72(r1) │ │ │ │ │ ld r4,8(r30) │ │ │ │ │ ld r3,0(r30) │ │ │ │ │ bl 234c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ @@ -2697,26 +2697,26 @@ │ │ │ │ │ bl 2644 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ mr r22,r3 │ │ │ │ │ bne 235c │ │ │ │ │ std r19,120(r1) │ │ │ │ │ - extsw r19,r27 │ │ │ │ │ std r20,128(r1) │ │ │ │ │ - lwa r4,96(r1) │ │ │ │ │ + extsw r19,r27 │ │ │ │ │ cntlzw r27,r27 │ │ │ │ │ + lwa r4,96(r1) │ │ │ │ │ addi r30,r25,-8 │ │ │ │ │ neg r20,r19 │ │ │ │ │ - rlwinm r20,r20,0,27,28 │ │ │ │ │ srwi r27,r27,5 │ │ │ │ │ - add r20,r29,r20 │ │ │ │ │ + rlwinm r20,r20,0,27,28 │ │ │ │ │ neg r21,r27 │ │ │ │ │ - ld r3,8(r20) │ │ │ │ │ + add r20,r29,r20 │ │ │ │ │ rlwinm r21,r21,0,27,28 │ │ │ │ │ + ld r3,8(r20) │ │ │ │ │ add r21,r29,r21 │ │ │ │ │ bl 2690 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r7,r24 │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r6,r25 │ │ │ │ │ @@ -2772,16 +2772,16 @@ │ │ │ │ │ lxvd2x vs0,r9,r19 │ │ │ │ │ mr r22,r3 │ │ │ │ │ ld r19,120(r1) │ │ │ │ │ ld r8,16(r8) │ │ │ │ │ stxvd2x vs0,r20,r10 │ │ │ │ │ std r8,24(r20) │ │ │ │ │ add r8,r9,r27 │ │ │ │ │ - ld r20,128(r1) │ │ │ │ │ lxvd2x vs0,r9,r27 │ │ │ │ │ + ld r20,128(r1) │ │ │ │ │ ld r9,16(r8) │ │ │ │ │ stxvd2x vs0,r21,r10 │ │ │ │ │ std r9,24(r21) │ │ │ │ │ b 2378 │ │ │ │ │ mr r27,r28 │ │ │ │ │ b 2420 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -2792,38 +2792,38 @@ │ │ │ │ │ │ │ │ │ │ 00000000000027b0 : │ │ │ │ │ fftwl_mpi_local_size_many_transposed.part.0(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ + mr r20,r7 │ │ │ │ │ + mr r21,r8 │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ + mr r22,r5 │ │ │ │ │ + mr r23,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r9 │ │ │ │ │ + mr r25,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr r27,r4 │ │ │ │ │ - mr r22,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r20,r7 │ │ │ │ │ - mr r21,r8 │ │ │ │ │ - mr r24,r9 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ bl 281c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ sldi r3,r30,5 │ │ │ │ │ @@ -2895,29 +2895,29 @@ │ │ │ │ │ add r9,r8,r26 │ │ │ │ │ std r10,104(r1) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ add r10,r9,r26 │ │ │ │ │ bl 2940 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_guru.part.0 │ │ │ │ │ ld r9,0(r29) │ │ │ │ │ - ld r8,304(r1) │ │ │ │ │ + ld r10,304(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r9,0(r24) │ │ │ │ │ ldx r9,r29,r26 │ │ │ │ │ std r9,0(r23) │ │ │ │ │ slwi r9,r30,1 │ │ │ │ │ - extsw r10,r9 │ │ │ │ │ - add r9,r9,r30 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - sldi r10,r10,3 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - ldx r10,r29,r10 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ - std r10,0(r8) │ │ │ │ │ + ldx r9,r29,r9 │ │ │ │ │ + std r9,0(r10) │ │ │ │ │ + mulli r9,r30,3 │ │ │ │ │ + extsw r9,r9 │ │ │ │ │ + addi r9,r9,1 │ │ │ │ │ + sldi r9,r9,3 │ │ │ │ │ ldx r10,r29,r9 │ │ │ │ │ ld r9,312(r1) │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r10,0(r9) │ │ │ │ │ bl 2994 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ @@ -2933,18 +2933,18 @@ │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r20,40(r31) │ │ │ │ │ b 2914 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ @@ -2968,16 +2968,16 @@ │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ bdnz 2a40 │ │ │ │ │ bl 2a7c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ @@ -3030,29 +3030,29 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r27,r4 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r29,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ beq 2d10 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ ble 2ce0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2ce0 │ │ │ │ │ @@ -3106,23 +3106,23 @@ │ │ │ │ │ bl 2c3c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ bgt 2cd0 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ - cmpdi r25,0 │ │ │ │ │ + cmpdi r27,0 │ │ │ │ │ std r9,56(r30) │ │ │ │ │ srwi r9,r29,27 │ │ │ │ │ clrldi r9,r9,59 │ │ │ │ │ bne 2d60 │ │ │ │ │ li r8,0 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r26 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 2c80 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ @@ -3190,15 +3190,15 @@ │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ b 2b74 │ │ │ │ │ li r8,4 │ │ │ │ │ mr r7,r28 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ + mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ b 2c78 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ 0000000000002d80 : │ │ │ │ │ @@ -3208,29 +3208,29 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r5 │ │ │ │ │ + mr r26,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r28,r4 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r29,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ beq 2f10 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ ble 2f70 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ @@ -3243,15 +3243,15 @@ │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ blt 2f70 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ std r30,96(r1) │ │ │ │ │ bl 2e28 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ @@ -3275,23 +3275,23 @@ │ │ │ │ │ bl 2e78 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ bgt 2f60 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ - cmpdi r25,0 │ │ │ │ │ + cmpdi r28,0 │ │ │ │ │ std r9,32(r30) │ │ │ │ │ srwi r9,r29,27 │ │ │ │ │ clrldi r9,r9,59 │ │ │ │ │ bne 2fa0 │ │ │ │ │ li r8,0 │ │ │ │ │ - mr r7,r26 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r28 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r25 │ │ │ │ │ + mr r5,r26 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 2ebc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ @@ -3359,49 +3359,49 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,4 │ │ │ │ │ - mr r7,r26 │ │ │ │ │ - mr r6,r28 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ b 2eb4 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ 0000000000002fc0 : │ │ │ │ │ plan_guru_rdft2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r26,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ + mr r25,r4 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mr r24,r5 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r25,r4 │ │ │ │ │ + mr r30,r8 │ │ │ │ │ mr r31,r3 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r30,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 31e0 │ │ │ │ │ cmpdi r24,0 │ │ │ │ │ blt 31b4 │ │ │ │ │ cmpwi r31,1 │ │ │ │ │ ble 31b4 │ │ │ │ │ std r23,56(r1) │ │ │ │ │ @@ -3494,19 +3494,19 @@ │ │ │ │ │ ld r22,48(r1) │ │ │ │ │ ld r23,56(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r23,56(r1) │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ li r3,0 │ │ │ │ │ @@ -3691,18 +3691,18 @@ │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r9 │ │ │ │ │ li r9,1 │ │ │ │ │ mr r3,r5 │ │ │ │ │ std r9,0(r30) │ │ │ │ │ std r9,0(r31) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ std r11,0(r29) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ std r11,0(r10) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r30,96(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ b 3400 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_many_transposed.part.0 │ │ │ │ │ @@ -3871,26 +3871,26 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r11,r6 │ │ │ │ │ mr r6,r8 │ │ │ │ │ mr r8,r10 │ │ │ │ │ - mr r10,r11 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ mr r0,r7 │ │ │ │ │ mr r7,r9 │ │ │ │ │ li r9,0 │ │ │ │ │ - std r3,112(r1) │ │ │ │ │ - addi r3,r1,112 │ │ │ │ │ - std r0,96(r1) │ │ │ │ │ + mr r10,r11 │ │ │ │ │ std r9,128(r1) │ │ │ │ │ std r9,120(r1) │ │ │ │ │ ld r9,240(r1) │ │ │ │ │ + std r3,112(r1) │ │ │ │ │ + addi r3,r1,112 │ │ │ │ │ + std r0,96(r1) │ │ │ │ │ bl 3678 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_guru.part.0.constprop.0 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -3911,17 +3911,17 @@ │ │ │ │ │ mr r7,r8 │ │ │ │ │ mr r8,r9 │ │ │ │ │ mr r9,r10 │ │ │ │ │ li r10,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r3,112(r1) │ │ │ │ │ - std r10,128(r1) │ │ │ │ │ std r10,120(r1) │ │ │ │ │ addi r3,r1,112 │ │ │ │ │ + std r10,128(r1) │ │ │ │ │ mr r10,r5 │ │ │ │ │ mr r5,r4 │ │ │ │ │ li r4,1 │ │ │ │ │ std r11,96(r1) │ │ │ │ │ bl 36ec │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_guru.part.0.constprop.0 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ @@ -3965,18 +3965,18 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ std r3,32(r1) │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ addi r9,r1,48 │ │ │ │ │ addi r8,r1,56 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ bl 3788 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_many_transposed.part.0.constprop.1 │ │ │ │ │ addi r1,r1,64 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -4018,26 +4018,26 @@ │ │ │ │ │ 0000000000003810 : │ │ │ │ │ fftwl_mpi_local_size_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - mr r10,r6 │ │ │ │ │ + mr r9,r5 │ │ │ │ │ + mr r5,r6 │ │ │ │ │ mr r6,r7 │ │ │ │ │ mr r7,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ std r3,32(r1) │ │ │ │ │ - std r5,48(r1) │ │ │ │ │ - addi r9,r1,56 │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ addi r8,r1,64 │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ - mr r5,r10 │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ + std r9,48(r1) │ │ │ │ │ + addi r9,r1,56 │ │ │ │ │ bl 384c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_many_transposed.part.0.constprop.0 │ │ │ │ │ addi r1,r1,80 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -4047,107 +4047,111 @@ │ │ │ │ │ │ │ │ │ │ 0000000000003870 : │ │ │ │ │ fftwl_mpi_plan_many_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - mr r25,r9 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r5 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - lwz r5,0(r9) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r10 │ │ │ │ │ + mr r30,r7 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ - mr r29,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r31,r6 │ │ │ │ │ - mr r30,r7 │ │ │ │ │ - mr r24,r8 │ │ │ │ │ - mr r26,r10 │ │ │ │ │ - cmpwi r5,0 │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ lwz r23,304(r1) │ │ │ │ │ - beq 3a10 │ │ │ │ │ - or r5,r31,r30 │ │ │ │ │ - or. r5,r5,r27 │ │ │ │ │ - blt 39dc │ │ │ │ │ - cmpdi r29,0 │ │ │ │ │ - ble 39dc │ │ │ │ │ - cmpdi r28,0 │ │ │ │ │ - ble 39dc │ │ │ │ │ + beq 3a20 │ │ │ │ │ + or r11,r30,r31 │ │ │ │ │ + or r11,r11,r24 │ │ │ │ │ + cmpdi r11,0 │ │ │ │ │ + blt 39ec │ │ │ │ │ + cmpdi r26,0 │ │ │ │ │ + ble 39ec │ │ │ │ │ + cmpdi r25,0 │ │ │ │ │ + ble 39ec │ │ │ │ │ mflr r0 │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ std r22,128(r1) │ │ │ │ │ std r0,224(r1) │ │ │ │ │ - bl 3904 │ │ │ │ │ + bl 3908 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ cmpdi r31,0 │ │ │ │ │ - beq 3a70 │ │ │ │ │ + beq 3a80 │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - beq 3a8c │ │ │ │ │ + beq 3a9c │ │ │ │ │ lwa r22,112(r1) │ │ │ │ │ mr r4,r31 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ - bl 3928 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 392c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r22,r3 │ │ │ │ │ - blt 39d0 │ │ │ │ │ + blt 39e0 │ │ │ │ │ lwa r22,112(r1) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 3944 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 3948 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r22,r3 │ │ │ │ │ - blt 39d0 │ │ │ │ │ + blt 39e0 │ │ │ │ │ srdi r9,r23,27 │ │ │ │ │ - mr r10,r26 │ │ │ │ │ + mr r10,r29 │ │ │ │ │ mr r8,r31 │ │ │ │ │ - mr r7,r25 │ │ │ │ │ - mr r6,r24 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r7,r28 │ │ │ │ │ + mr r6,r27 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r30 │ │ │ │ │ - bl 397c │ │ │ │ │ + bl 3980 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r23 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,-1 │ │ │ │ │ - bl 3990 │ │ │ │ │ + bl 3994 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4158,15 +4162,15 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,224(r1) │ │ │ │ │ - bl 3a18 │ │ │ │ │ + bl 3a28 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r9,16(r3) │ │ │ │ │ @@ -4181,128 +4185,128 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r9,32(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r9,40(r3) │ │ │ │ │ - bl 3a50 │ │ │ │ │ + bl 3a60 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ b 38d4 │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ - bl 3a78 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 3a88 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - bne 391c │ │ │ │ │ + bne 3920 │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 3a94 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 3aa4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ - b 391c │ │ │ │ │ + b 3920 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ │ │ │ │ │ │ -0000000000003ab0 : │ │ │ │ │ +0000000000003ac0 : │ │ │ │ │ fftwl_mpi_plan_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r5 │ │ │ │ │ + mr r25,r6 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r26,r8 │ │ │ │ │ + mr r29,r7 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO .bss │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ - lwz r9,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO .bss │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r24,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r29,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-208(r1) │ │ │ │ │ - beq 3c50 │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ + beq 3c60 │ │ │ │ │ cmpdi r31,0 │ │ │ │ │ - ble 3c1c │ │ │ │ │ + ble 3c2c │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - ble 3c1c │ │ │ │ │ + ble 3c2c │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r23,136(r1) │ │ │ │ │ std r27,168(r1) │ │ │ │ │ std r28,176(r1) │ │ │ │ │ - bl 3b28 │ │ │ │ │ + bl 3b38 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 3b38 │ │ │ │ │ + bl 3b48 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3b4c │ │ │ │ │ + bl 3b5c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ lwa r23,112(r1) │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r27,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 3b64 │ │ │ │ │ + bl 3b74 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r23,r3 │ │ │ │ │ - blt 3c10 │ │ │ │ │ + blt 3c20 │ │ │ │ │ lwa r23,112(r1) │ │ │ │ │ mr r4,r27 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3b80 │ │ │ │ │ + bl 3b90 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpd r23,r3 │ │ │ │ │ - blt 3c10 │ │ │ │ │ + blt 3c20 │ │ │ │ │ srdi r9,r26,27 │ │ │ │ │ mr r10,r29 │ │ │ │ │ mr r8,r28 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r24 │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r27 │ │ │ │ │ - bl 3bb8 │ │ │ │ │ + bl 3bc8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r26 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,-1 │ │ │ │ │ - bl 3bcc │ │ │ │ │ + bl 3bdc │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r27,168(r1) │ │ │ │ │ ld r28,176(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -4328,15 +4332,15 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 3c50 │ │ │ │ │ + bl 3c60 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -4351,61 +4355,61 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 3c88 │ │ │ │ │ + bl 3c98 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3b14 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000003cb0 : │ │ │ │ │ +0000000000003cc0 : │ │ │ │ │ fftwl_mpi_plan_guru_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r30,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mr r24,r4 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ + lwz r9,0(r9) │ │ │ │ │ + R_PPC64_TOC16_LO .bss │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - lwz r9,0(r9) │ │ │ │ │ - R_PPC64_TOC16_LO .bss │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r26,r3 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ - stdu r1,-112(r1) │ │ │ │ │ mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ mr r31,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ + stdu r1,-112(r1) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ea0 │ │ │ │ │ cmpdi r25,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ cmpwi r26,0 │ │ │ │ │ - ble 3e64 │ │ │ │ │ + ble 3e74 │ │ │ │ │ mulli r12,r26,24 │ │ │ │ │ lis r9,-21846 │ │ │ │ │ lis r10,2730 │ │ │ │ │ mr r11,r24 │ │ │ │ │ ori r9,r9,43691 │ │ │ │ │ ori r10,r10,43690 │ │ │ │ │ rldimi r9,r10,32,0 │ │ │ │ │ @@ -4413,84 +4417,84 @@ │ │ │ │ │ srdi r12,r12,3 │ │ │ │ │ mulld r12,r12,r9 │ │ │ │ │ clrldi r12,r12,3 │ │ │ │ │ addi r9,r12,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ld r0,0(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - ble 3e64 │ │ │ │ │ + ble 3e74 │ │ │ │ │ ld r0,8(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ ld r0,16(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 3e74 │ │ │ │ │ addi r11,r11,24 │ │ │ │ │ - bdnz 3d50 │ │ │ │ │ + bdnz 3d60 │ │ │ │ │ mflr r0 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 3d8c │ │ │ │ │ + bl 3d9c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r5,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r4,r24 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3da4 │ │ │ │ │ + bl 3db4 │ │ │ │ │ R_PPC64_REL24 default_sz │ │ │ │ │ li r4,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ - bl 3db0 │ │ │ │ │ + bl 3dc0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 3e50 │ │ │ │ │ + bgt 3e60 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3dcc │ │ │ │ │ + bl 3ddc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 3e50 │ │ │ │ │ + bgt 3e60 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r7,r31 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r25 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3dfc │ │ │ │ │ + bl 3e0c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 3e10 │ │ │ │ │ + bl 3e20 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 3e54 │ │ │ │ │ + bl 3e64 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4500,15 +4504,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 3e98 │ │ │ │ │ + bl 3ea8 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -4523,297 +4527,297 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 3ed0 │ │ │ │ │ + bl 3ee0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ - b 3d0c │ │ │ │ │ + b 3d1c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000003f00 : │ │ │ │ │ +0000000000003f10 : │ │ │ │ │ fftwl_mpi_plan_many_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,232(r1) │ │ │ │ │ - bl 3f6c │ │ │ │ │ + bl 3f7c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 405c │ │ │ │ │ + ble 406c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 40d0 │ │ │ │ │ + ble 40e0 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 3fc8 │ │ │ │ │ + bne 3fd8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 40d0 │ │ │ │ │ + beq 40e0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 3fe0 │ │ │ │ │ + bdnz 3ff0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4034 │ │ │ │ │ + beq 4044 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4044 │ │ │ │ │ + beq 4054 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 4068 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ lwa r9,224(r1) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 407c │ │ │ │ │ + bl 408c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_guru_dft │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4088 │ │ │ │ │ + bl 4098 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 4108 │ │ │ │ │ + beq 4118 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 414c │ │ │ │ │ + beq 415c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 4110 │ │ │ │ │ + bdnz 4120 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4034 │ │ │ │ │ + bne 4044 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 405c │ │ │ │ │ + b 406c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004170 : │ │ │ │ │ +0000000000004180 : │ │ │ │ │ fftwl_mpi_plan_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r8 │ │ │ │ │ + mr r24,r7 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r6 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r24,r7 │ │ │ │ │ - mr r23,r8 │ │ │ │ │ mr r27,r9 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 41cc │ │ │ │ │ + bl 41dc │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 42d4 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 4330 │ │ │ │ │ + ble 4340 │ │ │ │ │ sldi r10,r30,3 │ │ │ │ │ add r10,r28,r10 │ │ │ │ │ subfc r10,r10,r3 │ │ │ │ │ subfe r10,r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ clrlwi r10,r10,24 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - bne 4228 │ │ │ │ │ + bne 4238 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4330 │ │ │ │ │ + beq 4340 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 4240 │ │ │ │ │ + bdnz 4250 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 42a4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r27,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 42a4 │ │ │ │ │ + beq 42b4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r27,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 42bc │ │ │ │ │ + beq 42cc │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r27 │ │ │ │ │ mr r9,r23 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 42e4 │ │ │ │ │ + bl 42f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_guru_dft │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 42f0 │ │ │ │ │ + bl 4300 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -4827,137 +4831,137 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 436c │ │ │ │ │ + beq 437c │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 43b4 │ │ │ │ │ + beq 43c4 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 4374 │ │ │ │ │ + bdnz 4384 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4294 │ │ │ │ │ + bne 42a4 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 42c4 │ │ │ │ │ + b 42d4 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000043e0 : │ │ │ │ │ +00000000000043f0 : │ │ │ │ │ fftwl_mpi_plan_dft_1d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r4 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r8 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ - mr r26,r4 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ mr r29,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 442c │ │ │ │ │ + bl 443c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,8(r3) │ │ │ │ │ std r9,16(r3) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r30,0(r3) │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4580 │ │ │ │ │ + beq 4590 │ │ │ │ │ cmpdi r30,0 │ │ │ │ │ - ble 453c │ │ │ │ │ + ble 454c │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r3,r29 │ │ │ │ │ - bl 4468 │ │ │ │ │ + bl 4478 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4478 │ │ │ │ │ + bl 4488 │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.2 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 4484 │ │ │ │ │ + bl 4494 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4530 │ │ │ │ │ + bgt 4540 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 44a0 │ │ │ │ │ + bl 44b0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4530 │ │ │ │ │ + bgt 4540 │ │ │ │ │ srdi r9,r28,27 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r29 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 44d0 │ │ │ │ │ + bl 44e0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r27 │ │ │ │ │ - bl 44e4 │ │ │ │ │ + bl 44f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 44f4 │ │ │ │ │ + bl 4504 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -4966,20 +4970,20 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4534 │ │ │ │ │ + bl 4544 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 4544 │ │ │ │ │ + bl 4554 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -4987,15 +4991,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 4580 │ │ │ │ │ + bl 4590 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5010,151 +5014,151 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 45b8 │ │ │ │ │ + bl 45c8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 453c │ │ │ │ │ + ble 454c │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 453c │ │ │ │ │ + blt 454c │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - bge 4460 │ │ │ │ │ - b 453c │ │ │ │ │ + bge 4470 │ │ │ │ │ + b 454c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000004600 : │ │ │ │ │ +0000000000004610 : │ │ │ │ │ fftwl_mpi_plan_dft_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - mr r24,r3 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r8 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mr r30,r3 │ │ │ │ │ li r3,48 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r9 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 4654 │ │ │ │ │ + bl 4664 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ - andis. r8,r29,8192 │ │ │ │ │ + andis. r8,r28,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r24,16(r3) │ │ │ │ │ - std r24,8(r3) │ │ │ │ │ - std r24,0(r3) │ │ │ │ │ - std r30,40(r3) │ │ │ │ │ - std r30,32(r3) │ │ │ │ │ - std r30,24(r3) │ │ │ │ │ + std r30,16(r3) │ │ │ │ │ + std r30,8(r3) │ │ │ │ │ + std r30,0(r3) │ │ │ │ │ + std r29,40(r3) │ │ │ │ │ + std r29,32(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 468c │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 469c │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ - andis. r10,r29,16384 │ │ │ │ │ - bne 46a0 │ │ │ │ │ + andis. r10,r28,16384 │ │ │ │ │ + bne 46b0 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4820 │ │ │ │ │ - cmpdi r24,0 │ │ │ │ │ - ble 47dc │ │ │ │ │ + beq 4830 │ │ │ │ │ + cmpdi r30,0 │ │ │ │ │ + ble 47ec │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 47dc │ │ │ │ │ + ble 47ec │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 47dc │ │ │ │ │ + blt 47ec │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ - bl 4704 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 4714 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,32(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4718 │ │ │ │ │ + bl 4728 │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.1 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 4724 │ │ │ │ │ + bl 4734 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 47d0 │ │ │ │ │ + bgt 47e0 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4740 │ │ │ │ │ + bl 4750 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 47d0 │ │ │ │ │ - srdi r9,r29,27 │ │ │ │ │ - mr r8,r27 │ │ │ │ │ - mr r7,r28 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ + bgt 47e0 │ │ │ │ │ + srdi r9,r28,27 │ │ │ │ │ + mr r8,r26 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r24 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4770 │ │ │ │ │ + bl 4780 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ mr r5,r3 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ - bl 4784 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + bl 4794 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4794 │ │ │ │ │ + bl 47a4 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -5163,20 +5167,20 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 47d4 │ │ │ │ │ + bl 47e4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 47e4 │ │ │ │ │ + bl 47f4 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -5184,15 +5188,15 @@ │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ - bl 4820 │ │ │ │ │ + bl 4830 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5207,192 +5211,192 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4858 │ │ │ │ │ + bl 4868 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - ld r24,0(r31) │ │ │ │ │ + ld r30,0(r31) │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 46b8 │ │ │ │ │ + b 46c8 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ │ │ │ │ │ -0000000000004880 : │ │ │ │ │ +0000000000004890 : │ │ │ │ │ fftwl_mpi_plan_dft_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r7 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r10 │ │ │ │ │ mr r28,r9 │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r26,r7 │ │ │ │ │ mr r29,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-160(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + mr r30,r10 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + stdu r1,-160(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 48e0 │ │ │ │ │ + bl 48f0 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 4930 │ │ │ │ │ + bne 4940 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4948 │ │ │ │ │ + beq 4958 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4ad0 │ │ │ │ │ + beq 4ae0 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 4a80 │ │ │ │ │ + ble 4a90 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4a90 │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r3,r29 │ │ │ │ │ std r25,104(r1) │ │ │ │ │ - bl 49d8 │ │ │ │ │ + bl 49e8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,56(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 49ec │ │ │ │ │ + bl 49fc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.0 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r25,r3 │ │ │ │ │ - bl 49f8 │ │ │ │ │ + bl 4a08 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,56(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4a70 │ │ │ │ │ + bgt 4a80 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a14 │ │ │ │ │ + bl 4a24 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,56(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4a70 │ │ │ │ │ + bgt 4a80 │ │ │ │ │ srdi r9,r30,27 │ │ │ │ │ mr r8,r28 │ │ │ │ │ mr r7,r29 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a44 │ │ │ │ │ + bl 4a54 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 4a58 │ │ │ │ │ + bl 4a68 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4a94 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 4a74 │ │ │ │ │ + bl 4a84 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ li r30,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4a88 │ │ │ │ │ + bl 4a98 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ li r0,-96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-80 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ + lvx v31,r1,r0 │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - lvx v31,r1,r0 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 4ad0 │ │ │ │ │ + bl 4ae0 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5407,61 +5411,61 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4b08 │ │ │ │ │ + bl 4b18 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 4960 │ │ │ │ │ + b 4970 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004b30 : │ │ │ │ │ +0000000000004b40 : │ │ │ │ │ fftwl_mpi_plan_guru_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mr r26,r5 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r10 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r26,r5 │ │ │ │ │ + mr r30,r8 │ │ │ │ │ mr r31,r3 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r30,r8 │ │ │ │ │ - mr r29,r10 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4d40 │ │ │ │ │ + beq 4d50 │ │ │ │ │ cmpdi r26,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ - ble 4d04 │ │ │ │ │ + ble 4d14 │ │ │ │ │ mulli r12,r31,24 │ │ │ │ │ lis r10,-21846 │ │ │ │ │ lis r9,2730 │ │ │ │ │ mr r11,r25 │ │ │ │ │ ori r9,r9,43690 │ │ │ │ │ ori r10,r10,43691 │ │ │ │ │ rldimi r10,r9,32,0 │ │ │ │ │ @@ -5469,94 +5473,94 @@ │ │ │ │ │ srdi r12,r12,3 │ │ │ │ │ mulld r12,r12,r10 │ │ │ │ │ clrldi r12,r12,3 │ │ │ │ │ addi r9,r12,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ld r0,0(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - ble 4d04 │ │ │ │ │ + ble 4d14 │ │ │ │ │ ld r0,8(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ ld r0,16(r11) │ │ │ │ │ cmpdi r0,0 │ │ │ │ │ - blt 4d04 │ │ │ │ │ + blt 4d14 │ │ │ │ │ addi r11,r11,24 │ │ │ │ │ - bdnz 4bd0 │ │ │ │ │ + bdnz 4be0 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r4,r24 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 4c0c │ │ │ │ │ + bl 4c1c │ │ │ │ │ R_PPC64_REL24 fftwl_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r24,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4c20 │ │ │ │ │ + bl 4c30 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r5,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r4,r25 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c38 │ │ │ │ │ + bl 4c48 │ │ │ │ │ R_PPC64_REL24 default_sz │ │ │ │ │ li r4,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - bl 4c44 │ │ │ │ │ + bl 4c54 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4cf0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c60 │ │ │ │ │ + bl 4c70 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 4cf0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r26 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4c90 │ │ │ │ │ + bl 4ca0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 4ca4 │ │ │ │ │ + bl 4cb4 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ - bl 4cb4 │ │ │ │ │ + bl 4cc4 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree0 │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r31 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4cf4 │ │ │ │ │ + bl 4d04 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ li r31,0 │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -5570,15 +5574,15 @@ │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,128(r1) │ │ │ │ │ - bl 4d48 │ │ │ │ │ + bl 4d58 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -5593,297 +5597,297 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 4d80 │ │ │ │ │ + bl 4d90 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ ld r0,128(r1) │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ mtlr r0 │ │ │ │ │ - b 4b8c │ │ │ │ │ + b 4b9c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000004db0 : │ │ │ │ │ +0000000000004dc0 : │ │ │ │ │ fftwl_mpi_plan_many_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,232(r1) │ │ │ │ │ - bl 4e1c │ │ │ │ │ + bl 4e2c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 4f0c │ │ │ │ │ + ble 4f1c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 4f80 │ │ │ │ │ + ble 4f90 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 4e78 │ │ │ │ │ + bne 4e88 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 4f80 │ │ │ │ │ + beq 4f90 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 4e90 │ │ │ │ │ + bdnz 4ea0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 4ee4 │ │ │ │ │ + beq 4ef4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4ef4 │ │ │ │ │ + beq 4f04 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 4f08 │ │ │ │ │ + beq 4f18 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ ld r9,224(r1) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 4f2c │ │ │ │ │ + bl 4f3c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_guru_r2r │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 4f38 │ │ │ │ │ + bl 4f48 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4fc8 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 4ffc │ │ │ │ │ + beq 500c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 4fc0 │ │ │ │ │ + bdnz 4fd0 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 4ee4 │ │ │ │ │ + bne 4ef4 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 4f0c │ │ │ │ │ + b 4f1c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005020 : │ │ │ │ │ +0000000000005030 : │ │ │ │ │ fftwl_mpi_plan_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r8 │ │ │ │ │ + mr r24,r7 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r6 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r25,r6 │ │ │ │ │ - mr r24,r7 │ │ │ │ │ - mr r23,r8 │ │ │ │ │ mr r27,r9 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ - bl 507c │ │ │ │ │ + bl 508c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5174 │ │ │ │ │ + ble 5184 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 51e0 │ │ │ │ │ + ble 51f0 │ │ │ │ │ sldi r10,r30,3 │ │ │ │ │ add r10,r28,r10 │ │ │ │ │ subfc r10,r10,r3 │ │ │ │ │ subfe r10,r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ clrlwi r10,r10,24 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - bne 50d8 │ │ │ │ │ + bne 50e8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 51e0 │ │ │ │ │ + beq 51f0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 50f0 │ │ │ │ │ + bdnz 5100 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5144 │ │ │ │ │ + beq 5154 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r27,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5154 │ │ │ │ │ + beq 5164 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r27,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 517c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r27 │ │ │ │ │ mr r9,r23 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5194 │ │ │ │ │ + bl 51a4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_guru_r2r │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 51a0 │ │ │ │ │ + bl 51b0 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -5897,179 +5901,179 @@ │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 521c │ │ │ │ │ + beq 522c │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5264 │ │ │ │ │ + beq 5274 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 5224 │ │ │ │ │ + bdnz 5234 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5144 │ │ │ │ │ + bne 5154 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 5174 │ │ │ │ │ + b 5184 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x980 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005290 : │ │ │ │ │ +00000000000052a0 : │ │ │ │ │ fftwl_mpi_plan_r2r_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ mr r25,r3 │ │ │ │ │ + li r3,48 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r5 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - li r3,48 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ mr r29,r10 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ stw r8,32(r1) │ │ │ │ │ stw r9,36(r1) │ │ │ │ │ - bl 52e4 │ │ │ │ │ + bl 52f4 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r29,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r25,16(r3) │ │ │ │ │ std r25,8(r3) │ │ │ │ │ std r25,0(r3) │ │ │ │ │ std r30,40(r3) │ │ │ │ │ std r30,32(r3) │ │ │ │ │ - std r30,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 531c │ │ │ │ │ + std r30,24(r3) │ │ │ │ │ + bne 532c │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r29,16384 │ │ │ │ │ - bne 5330 │ │ │ │ │ + bne 5340 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 54d0 │ │ │ │ │ + beq 54e0 │ │ │ │ │ cmpdi r25,0 │ │ │ │ │ - ble 548c │ │ │ │ │ + ble 549c │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 548c │ │ │ │ │ + ble 549c │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 548c │ │ │ │ │ + blt 549c │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ li r3,2 │ │ │ │ │ - bl 5394 │ │ │ │ │ + bl 53a4 │ │ │ │ │ R_PPC64_REL24 fftwl_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,40 │ │ │ │ │ mr r25,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 53a8 │ │ │ │ │ + bl 53b8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,40(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53cc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.1 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - bl 53c8 │ │ │ │ │ + bl 53d8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,40(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5480 │ │ │ │ │ + bgt 5490 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 53e4 │ │ │ │ │ + bl 53f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,40(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5480 │ │ │ │ │ + bgt 5490 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5414 │ │ │ │ │ + bl 5424 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 5428 │ │ │ │ │ + bl 5438 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 5438 │ │ │ │ │ + bl 5448 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree0 │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5444 │ │ │ │ │ + bl 5454 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6078,20 +6082,20 @@ │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5484 │ │ │ │ │ + bl 5494 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ mr r3,r31 │ │ │ │ │ li r30,0 │ │ │ │ │ - bl 5494 │ │ │ │ │ + bl 54a4 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6099,15 +6103,15 @@ │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 54d0 │ │ │ │ │ + bl 54e0 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -6122,206 +6126,206 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 5508 │ │ │ │ │ + bl 5518 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ ld r25,0(r31) │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 5348 │ │ │ │ │ + b 5358 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000005530 : │ │ │ │ │ +0000000000005540 : │ │ │ │ │ fftwl_mpi_plan_r2r_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ mr r30,r8 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-176(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,80 │ │ │ │ │ + stdu r1,-176(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,96 │ │ │ │ │ + lwz r29,280(r1) │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ stw r9,56(r1) │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ + mtvrd v31,r5 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ + std r4,40(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ - mtvrd v31,r5 │ │ │ │ │ stw r10,60(r1) │ │ │ │ │ - std r4,40(r1) │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ - lwz r29,280(r1) │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ stw r9,64(r1) │ │ │ │ │ - bl 559c │ │ │ │ │ + bl 55ac │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r29,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r29,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 55e8 │ │ │ │ │ + bne 55f8 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r29,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5600 │ │ │ │ │ + beq 5610 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ + beq 57c0 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,40(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,48(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 5764 │ │ │ │ │ + ble 5774 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - blt 5764 │ │ │ │ │ + blt 5774 │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ li r3,3 │ │ │ │ │ std r25,120(r1) │ │ │ │ │ std r26,128(r1) │ │ │ │ │ - bl 5694 │ │ │ │ │ + bl 56a4 │ │ │ │ │ R_PPC64_REL24 fftwl_map_r2r_kind │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ mr r25,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 56a8 │ │ │ │ │ + bl 56b8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r4,68(r1) │ │ │ │ │ li r5,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 56bc │ │ │ │ │ + bl 56cc │ │ │ │ │ R_PPC64_REL24 default_sz.constprop.0 │ │ │ │ │ li r4,0 │ │ │ │ │ mr r26,r3 │ │ │ │ │ - bl 56c8 │ │ │ │ │ + bl 56d8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,68(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5750 │ │ │ │ │ + bgt 5760 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 56e4 │ │ │ │ │ + bl 56f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks_total │ │ │ │ │ nop │ │ │ │ │ lwa r9,68(r1) │ │ │ │ │ cmpd r3,r9 │ │ │ │ │ - bgt 5750 │ │ │ │ │ + bgt 5760 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r30 │ │ │ │ │ srdi r9,r29,27 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ li r4,1 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 5714 │ │ │ │ │ + bl 5724 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ mr r5,r3 │ │ │ │ │ li r3,0 │ │ │ │ │ - bl 5728 │ │ │ │ │ + bl 5738 │ │ │ │ │ R_PPC64_REL24 fftwl_mkapiplan │ │ │ │ │ nop │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 5738 │ │ │ │ │ + bl 5748 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree0 │ │ │ │ │ nop │ │ │ │ │ ld r25,120(r1) │ │ │ │ │ ld r26,128(r1) │ │ │ │ │ - b 5768 │ │ │ │ │ + b 5778 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 5754 │ │ │ │ │ + bl 5764 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ │ ld r25,120(r1) │ │ │ │ │ ld r26,128(r1) │ │ │ │ │ li r30,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 576c │ │ │ │ │ + bl 577c │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ li r0,-96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-80 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - bl 57b0 │ │ │ │ │ + bl 57c0 │ │ │ │ │ R_PPC64_REL24 fftwl_the_planner │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x320 │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x320 │ │ │ │ │ std r10,16(r3) │ │ │ │ │ @@ -6336,405 +6340,405 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text+0xb0 │ │ │ │ │ std r10,32(r3) │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r10,r10,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ std r10,40(r3) │ │ │ │ │ - bl 57e8 │ │ │ │ │ + bl 57f8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_conf_standard │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .bss │ │ │ │ │ stw r9,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO .bss │ │ │ │ │ - b 5618 │ │ │ │ │ + b 5628 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005810 : │ │ │ │ │ +0000000000005820 : │ │ │ │ │ fftwl_mpi_plan_many_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,224(r1) │ │ │ │ │ - bl 587c │ │ │ │ │ + bl 588c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 596c │ │ │ │ │ + ble 597c │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 59e0 │ │ │ │ │ + ble 59f0 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58e8 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 59f0 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 58f0 │ │ │ │ │ + bdnz 5900 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5944 │ │ │ │ │ + beq 5954 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5954 │ │ │ │ │ + beq 5964 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5968 │ │ │ │ │ + beq 5978 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 598c │ │ │ │ │ + bl 599c │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5998 │ │ │ │ │ + bl 59a8 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 5a18 │ │ │ │ │ + beq 5a28 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5a5c │ │ │ │ │ + beq 5a6c │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 5a20 │ │ │ │ │ + bdnz 5a30 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5944 │ │ │ │ │ + bne 5954 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 596c │ │ │ │ │ + b 597c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005a80 : │ │ │ │ │ +0000000000005a90 : │ │ │ │ │ fftwl_mpi_plan_many_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mulli r29,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r28,r4 │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r23,r7 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r28,r4 │ │ │ │ │ mr r27,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r23,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ lwz r21,224(r1) │ │ │ │ │ - bl 5aec │ │ │ │ │ + bl 5afc │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5bdc │ │ │ │ │ + ble 5bec │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 5c50 │ │ │ │ │ + ble 5c60 │ │ │ │ │ sldi r4,r30,3 │ │ │ │ │ add r4,r28,r4 │ │ │ │ │ subfc r4,r4,r3 │ │ │ │ │ subfe r4,r4,r4 │ │ │ │ │ addi r4,r4,1 │ │ │ │ │ clrlwi r4,r4,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ - bne 5b48 │ │ │ │ │ + bne 5b58 │ │ │ │ │ add r29,r3,r29 │ │ │ │ │ subfc r29,r29,r28 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 5c50 │ │ │ │ │ + beq 5c60 │ │ │ │ │ rldicl r9,r30,63,33 │ │ │ │ │ mr r12,r28 │ │ │ │ │ li r11,0 │ │ │ │ │ addi r29,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ lxvd2x vs0,0,r12 │ │ │ │ │ addi r12,r12,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r11 │ │ │ │ │ stxvd2x vs0,r29,r11 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r11 │ │ │ │ │ addi r11,r11,48 │ │ │ │ │ - bdnz 5b60 │ │ │ │ │ + bdnz 5b70 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5bb4 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r28,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r21,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5bc4 │ │ │ │ │ + beq 5bd4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ andis. r10,r21,16384 │ │ │ │ │ std r24,8(r9) │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5bd8 │ │ │ │ │ + beq 5be8 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ std r23,16(r9) │ │ │ │ │ mr r10,r21 │ │ │ │ │ mr r8,r22 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,4 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5bfc │ │ │ │ │ + bl 5c0c │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5c08 │ │ │ │ │ + bl 5c18 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ blr │ │ │ │ │ andi. r7,r30,1 │ │ │ │ │ addi r10,r28,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r8,r30,-1 │ │ │ │ │ - beq 5c88 │ │ │ │ │ + beq 5c98 │ │ │ │ │ lxsdx vs32,0,r28 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ cmpdi r8,0 │ │ │ │ │ mr r10,r28 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5ccc │ │ │ │ │ + beq 5cdc │ │ │ │ │ srdi r8,r30,1 │ │ │ │ │ mtctr r8 │ │ │ │ │ addi r7,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r8,r9,24 │ │ │ │ │ lxsdx vs32,0,r7 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r7,8 │ │ │ │ │ addi r7,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r7 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r8 │ │ │ │ │ - bdnz 5c90 │ │ │ │ │ + bdnz 5ca0 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5bb4 │ │ │ │ │ + bne 5bc4 │ │ │ │ │ std r24,8(r31) │ │ │ │ │ std r23,16(r31) │ │ │ │ │ - b 5bdc │ │ │ │ │ + b 5bec │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xb80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005cf0 : │ │ │ │ │ +0000000000005d00 : │ │ │ │ │ fftwl_mpi_plan_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ - mulli r24,r3,24 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mulli r24,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r5 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r8 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 5d44 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ + bl 5d54 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 5e44 │ │ │ │ │ + ble 5e54 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 5eb0 │ │ │ │ │ + ble 5ec0 │ │ │ │ │ sldi r9,r30,3 │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ subfc r9,r9,r3 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5db0 │ │ │ │ │ add r24,r3,r24 │ │ │ │ │ subfc r24,r24,r29 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 5eb0 │ │ │ │ │ + beq 5ec0 │ │ │ │ │ rldicl r10,r30,63,33 │ │ │ │ │ mr r11,r29 │ │ │ │ │ li r9,0 │ │ │ │ │ addi r12,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r10 │ │ │ │ │ nop │ │ │ │ │ @@ -6743,52 +6747,52 @@ │ │ │ │ │ addi r11,r11,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r9 │ │ │ │ │ stxvd2x vs0,r12,r9 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdnz 5dc0 │ │ │ │ │ + bdnz 5dd0 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 5e24 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r29,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r28,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5e24 │ │ │ │ │ + beq 5e34 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r28,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 5e3c │ │ │ │ │ + beq 5e4c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r28 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,0 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5e64 │ │ │ │ │ + bl 5e74 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5e70 │ │ │ │ │ + bl 5e80 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -6802,110 +6806,110 @@ │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r29,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5efc │ │ │ │ │ lxsdx vs32,0,r29 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r29 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 5f34 │ │ │ │ │ + beq 5f44 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 5ef4 │ │ │ │ │ + bdnz 5f04 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 5e14 │ │ │ │ │ + bne 5e24 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 5e44 │ │ │ │ │ + b 5e54 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000005f60 : │ │ │ │ │ +0000000000005f70 : │ │ │ │ │ fftwl_mpi_plan_dft_r2c_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ li r3,48 │ │ │ │ │ + mr r27,r5 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r27,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 5fac │ │ │ │ │ + bl 5fbc │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r30,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r28,16(r3) │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r28,0(r3) │ │ │ │ │ std r29,40(r3) │ │ │ │ │ std r29,32(r3) │ │ │ │ │ - std r29,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 5fe4 │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 5ff4 │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ - bne 5ff8 │ │ │ │ │ + bne 6008 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ li r7,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6018 │ │ │ │ │ + bl 6028 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.1 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6024 │ │ │ │ │ + bl 6034 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -6918,151 +6922,151 @@ │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006070 : │ │ │ │ │ +0000000000006080 : │ │ │ │ │ fftwl_mpi_plan_dft_r2c_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r9 │ │ │ │ │ mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + mr r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-144(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + stdu r1,-144(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 60c8 │ │ │ │ │ + bl 60d8 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 6118 │ │ │ │ │ + bne 6128 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 6130 │ │ │ │ │ + beq 6140 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r7,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6150 │ │ │ │ │ + bl 6160 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 615c │ │ │ │ │ + bl 616c │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r0,-80 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-64 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x580 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000061b0 : │ │ │ │ │ +00000000000061c0 : │ │ │ │ │ fftwl_mpi_plan_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ mulli r27,r3,24 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + mr r25,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r8 │ │ │ │ │ + mr r29,r4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ - mr r28,r8 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 6204 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 6214 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ble 6304 │ │ │ │ │ + ble 6314 │ │ │ │ │ addi r9,r30,-1 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - ble 6370 │ │ │ │ │ + ble 6380 │ │ │ │ │ sldi r9,r30,3 │ │ │ │ │ add r9,r29,r9 │ │ │ │ │ subfc r9,r9,r3 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 6260 │ │ │ │ │ + bne 6270 │ │ │ │ │ add r27,r3,r27 │ │ │ │ │ subfc r27,r27,r29 │ │ │ │ │ subfe r9,r9,r9 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ clrlwi r9,r9,24 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - beq 6370 │ │ │ │ │ + beq 6380 │ │ │ │ │ rldicl r10,r30,63,33 │ │ │ │ │ mr r11,r29 │ │ │ │ │ li r9,0 │ │ │ │ │ addi r12,r31,16 │ │ │ │ │ addi r3,r31,32 │ │ │ │ │ mtctr r10 │ │ │ │ │ nop │ │ │ │ │ @@ -7071,52 +7075,52 @@ │ │ │ │ │ addi r11,r11,16 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,r31,r9 │ │ │ │ │ stxvd2x vs0,r12,r9 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdnz 6280 │ │ │ │ │ + bdnz 6290 │ │ │ │ │ andi. r10,r30,1 │ │ │ │ │ clrrwi r9,r30,1 │ │ │ │ │ - beq 62d4 │ │ │ │ │ + beq 62e4 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ sldi r9,r9,3 │ │ │ │ │ lxsdx vs32,r29,r9 │ │ │ │ │ add r8,r31,r10 │ │ │ │ │ addi r9,r8,16 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,r31,r10 │ │ │ │ │ andis. r10,r28,8192 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 62e4 │ │ │ │ │ + beq 62f4 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r28,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 62fc │ │ │ │ │ + beq 630c │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ mr r10,r28 │ │ │ │ │ mr r8,r25 │ │ │ │ │ mr r7,r26 │ │ │ │ │ mr r6,r24 │ │ │ │ │ mr r4,r31 │ │ │ │ │ li r9,4 │ │ │ │ │ li r5,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 6324 │ │ │ │ │ + bl 6334 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6330 │ │ │ │ │ + bl 6340 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ @@ -7130,110 +7134,110 @@ │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ andi. r6,r30,1 │ │ │ │ │ mr r8,r30 │ │ │ │ │ addi r10,r29,-8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ addi r7,r30,-1 │ │ │ │ │ - beq 63ac │ │ │ │ │ + beq 63bc │ │ │ │ │ lxsdx vs32,0,r29 │ │ │ │ │ addi r9,r31,16 │ │ │ │ │ mr. r8,r7 │ │ │ │ │ mr r10,r29 │ │ │ │ │ stxsdx vs32,0,r9 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ stxvd2x vs32,0,r31 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 6404 │ │ │ │ │ srdi r7,r30,1 │ │ │ │ │ mtctr r7 │ │ │ │ │ addi r6,r10,8 │ │ │ │ │ addi r10,r9,16 │ │ │ │ │ addi r7,r9,24 │ │ │ │ │ addi r8,r8,-2 │ │ │ │ │ lxsdx vs32,0,r6 │ │ │ │ │ stxsdx vs32,0,r10 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ addi r10,r6,8 │ │ │ │ │ addi r6,r9,40 │ │ │ │ │ stxvd2x vs32,0,r9 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ lxsdx vs32,0,r10 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ stxsdx vs32,0,r6 │ │ │ │ │ xxspltd vs32,vs32,0 │ │ │ │ │ stxvd2x vs32,0,r7 │ │ │ │ │ - bdnz 63b4 │ │ │ │ │ + bdnz 63c4 │ │ │ │ │ cmpwi r30,1 │ │ │ │ │ - bne 62d4 │ │ │ │ │ + bne 62e4 │ │ │ │ │ std r8,8(r31) │ │ │ │ │ std r8,16(r31) │ │ │ │ │ - b 6304 │ │ │ │ │ + b 6314 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006420 : │ │ │ │ │ +0000000000006430 : │ │ │ │ │ fftwl_mpi_plan_dft_c2r_2d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r7 │ │ │ │ │ + mr r26,r5 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mr r28,r3 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ li r3,48 │ │ │ │ │ + mr r27,r6 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r26,r5 │ │ │ │ │ - mr r27,r6 │ │ │ │ │ - mr r25,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ - bl 646c │ │ │ │ │ + bl 647c │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ andis. r8,r30,8192 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r28,16(r3) │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r28,0(r3) │ │ │ │ │ std r29,40(r3) │ │ │ │ │ std r29,32(r3) │ │ │ │ │ - std r29,24(r3) │ │ │ │ │ mr r10,r9 │ │ │ │ │ - bne 64a4 │ │ │ │ │ + std r29,24(r3) │ │ │ │ │ + bne 64b4 │ │ │ │ │ mr r10,r3 │ │ │ │ │ li r8,0 │ │ │ │ │ std r8,8(r10) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ - bne 64b8 │ │ │ │ │ + bne 64c8 │ │ │ │ │ mr r9,r31 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r25 │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ li r7,4 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 64d8 │ │ │ │ │ + bl 64e8 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.1 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 64e4 │ │ │ │ │ + bl 64f4 │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ @@ -7246,178 +7250,178 @@ │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006530 : │ │ │ │ │ +0000000000006540 : │ │ │ │ │ fftwl_mpi_plan_dft_c2r_3d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mr r30,r9 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ mr r29,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + mr r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - stdu r1,-144(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ li r0,64 │ │ │ │ │ + stdu r1,-144(r1) │ │ │ │ │ stvx v30,r1,r0 │ │ │ │ │ li r0,80 │ │ │ │ │ stvx v31,r1,r0 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ li r3,72 │ │ │ │ │ mtvrd v31,r5 │ │ │ │ │ std r4,40(r1) │ │ │ │ │ - bl 6588 │ │ │ │ │ + bl 6598 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ li r9,32 │ │ │ │ │ li r10,16 │ │ │ │ │ xxspltd vs62,vs63,0 │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ mr r31,r3 │ │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ │ stxvd2x vs12,0,r3 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ - andis. r10,r30,8192 │ │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ │ + andis. r10,r30,8192 │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ addi r9,r3,64 │ │ │ │ │ stxsdx vs63,0,r9 │ │ │ │ │ li r9,48 │ │ │ │ │ stxvd2x vs62,r3,r9 │ │ │ │ │ addi r9,r3,24 │ │ │ │ │ - bne 65d8 │ │ │ │ │ + bne 65e8 │ │ │ │ │ mr r9,r3 │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,8(r9) │ │ │ │ │ andis. r10,r30,16384 │ │ │ │ │ mr r9,r31 │ │ │ │ │ - beq 65f0 │ │ │ │ │ + beq 6600 │ │ │ │ │ addi r9,r31,24 │ │ │ │ │ li r10,0 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r7,4 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - bl 6610 │ │ │ │ │ + bl 6620 │ │ │ │ │ R_PPC64_REL24 plan_guru_rdft2.constprop.0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 661c │ │ │ │ │ + bl 662c │ │ │ │ │ R_PPC64_REL24 fftwl_ifree │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r0,-80 │ │ │ │ │ mr r3,r30 │ │ │ │ │ lvx v30,r1,r0 │ │ │ │ │ li r0,-64 │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ lvx v31,r1,r0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x580 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006670 : │ │ │ │ │ +0000000000006680 : │ │ │ │ │ fftwl_mpi_execute_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6684 │ │ │ │ │ + bl 6694 │ │ │ │ │ R_PPC64_REL24 fftwl_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000066b0 : │ │ │ │ │ +00000000000066c0 : │ │ │ │ │ fftwl_mpi_execute_dft_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 66c4 │ │ │ │ │ + bl 66d4 │ │ │ │ │ R_PPC64_REL24 fftwl_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000066f0 : │ │ │ │ │ +0000000000006700 : │ │ │ │ │ fftwl_mpi_execute_dft_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 6714 │ │ │ │ │ R_PPC64_REL24 fftwl_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x80 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000006730 : │ │ │ │ │ +0000000000006740 : │ │ │ │ │ fftwl_mpi_execute_r2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - bl 6744 │ │ │ │ │ + bl 6754 │ │ │ │ │ R_PPC64_REL24 fftwl_execute_r2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,225 +1,230 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 ac000000 00450e30 9f015009 41004311 .....E.0..P.A.C. │ │ │ │ │ - 0x00000030 417e4606 41430a0e 0042df41 0b000000 A~F.AC...B.A.... │ │ │ │ │ + 0x00000020 ac000000 00450e30 9f015009 41004211 .....E.0..P.A.B. │ │ │ │ │ + 0x00000030 417e4706 41430a0e 0042df41 0b000000 A~G.AC...B.A.... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 9c000000 ....D........... │ │ │ │ │ 0x00000050 00540e20 11417e43 0e004206 41000000 .T. .A~C..B.A... │ │ │ │ │ 0x00000060 68000000 64000000 00000000 c4010000 h...d........... │ │ │ │ │ - 0x00000070 00450e80 019e024e 09410041 9907419b .E.....N.A.A..A. │ │ │ │ │ - 0x00000080 05419c04 419d0341 9f01489a 06411141 .A..A..A..H..A.A │ │ │ │ │ - 0x00000090 7e480ad9 41da41db 42dc41dd 41df410e ~H..A.A.B.A.A.A. │ │ │ │ │ - 0x000000a0 00420641 de420b60 d9dadbdc dddf0641 .B.A.B.`.......A │ │ │ │ │ - 0x000000b0 480e0043 de410e80 0199079a 069b059c H..C.A.......... │ │ │ │ │ - 0x000000c0 049d039e 029f0111 417e0000 28000000 ........A~..(... │ │ │ │ │ + 0x00000070 00450e80 019e024e 09410041 9907419a .E.....N.A.A..A. │ │ │ │ │ + 0x00000080 06439b05 419c0443 9d03419f 01441141 .C..A..C..A..D.A │ │ │ │ │ + 0x00000090 7e480ad9 42da41db 41dc41dd 41df410e ~H..B.A.A.A.A.A. │ │ │ │ │ + 0x000000a0 00410641 41de420b 60d9dadb dcdddf06 .A.AA.B.`....... │ │ │ │ │ + 0x000000b0 41480e00 43de410e 80019907 9a069b05 AH..C.A......... │ │ │ │ │ + 0x000000c0 9c049d03 9e029f01 11417e00 28000000 .........A~.(... │ │ │ │ │ 0x000000d0 d0000000 00000000 c8000000 00440e40 .............D.@ │ │ │ │ │ - 0x000000e0 4f094100 4211417e 4d0a0e00 41064141 O.A.B.A~M...A.AA │ │ │ │ │ - 0x000000f0 0b440641 460e0000 50000000 fc000000 .D.AF...P....... │ │ │ │ │ - 0x00000100 00000000 1c020000 00440941 009b0546 .........D.A...F │ │ │ │ │ - 0x00000110 9a069d03 9e029f01 470e5011 417e610a ........G.P.A~a. │ │ │ │ │ - 0x00000120 0e004706 41dfdedd dbda430b 4c9c0459 ..G.A.....C.L..Y │ │ │ │ │ - 0x00000130 dc410e00 470641df dedddbda 410e509a .A..G.A.....A.P. │ │ │ │ │ - 0x00000140 069b059d 039e029f 0111417e 40000000 ..........A~@... │ │ │ │ │ - 0x00000150 50010000 00000000 f4020000 00470941 P............G.A │ │ │ │ │ - 0x00000160 0098089b 059c0448 9e029f01 99071148 .......H.......H │ │ │ │ │ - 0x00000170 7f9a069d 03450e60 11417e02 6c0a0e00 .....E.`.A~.l... │ │ │ │ │ - 0x00000180 4c064141 0648dfde dddcdbda d9d8430b L.AA.H........C. │ │ │ │ │ - 0x00000190 5c000000 94010000 00000000 94050000 \............... │ │ │ │ │ - 0x000001a0 004b0941 00970998 0899079a 069b059c .K.A............ │ │ │ │ │ - 0x000001b0 049d039e 024d0ee0 019f0195 0b960a11 .....M.......... │ │ │ │ │ - 0x000001c0 417e025e 0a0e004e 0641dfde dddcdbda A~.^...N.A...... │ │ │ │ │ - 0x000001d0 d9d8d7d6 d5440b4d 940c4193 0d02810a .....D.M..A..... │ │ │ │ │ - 0x000001e0 d341d444 0b47920e 42910f65 d246d100 .A.D.G..B..e.F.. │ │ │ │ │ - 0x000001f0 40000000 f4010000 00000000 68020000 @...........h... │ │ │ │ │ - 0x00000200 00470941 0099079a 069c0448 9e029f01 .G.A.......H.... │ │ │ │ │ - 0x00000210 98081148 7f9b059d 03450e60 11417e02 ...H.....E.`.A~. │ │ │ │ │ - 0x00000220 580a0e00 4c064141 0648dfde dddcdbda X...L.AA.H...... │ │ │ │ │ - 0x00000230 d9d8430b 5c000000 38020000 00000000 ..C.\...8....... │ │ │ │ │ - 0x00000240 74050000 004b0941 00970998 0899079a t....K.A........ │ │ │ │ │ - 0x00000250 069b059c 049d039e 024d0ee0 019f0195 .........M...... │ │ │ │ │ - 0x00000260 0b960a11 417e0256 0a0e004e 0641dfde ....A~.V...N.A.. │ │ │ │ │ - 0x00000270 dddcdbda d9d8d7d6 d5440b4d 940c4193 .........D.M..A. │ │ │ │ │ - 0x00000280 0d02810a d341d444 0b47920e 42910f63 .....A.D.G..B..c │ │ │ │ │ - 0x00000290 d246d100 30000000 98020000 00000000 .F..0........... │ │ │ │ │ - 0x000002a0 84010000 00460941 009b059d 039e0247 .....F.A.......G │ │ │ │ │ - 0x000002b0 0e509f01 9c041141 7e7e0a0e 00480641 .P.....A~~...H.A │ │ │ │ │ - 0x000002c0 dfdedddc db410b00 4c000000 cc020000 .....A..L....... │ │ │ │ │ - 0x000002d0 00000000 cc020000 004c0941 00970998 .........L.A.... │ │ │ │ │ - 0x000002e0 0899079a 069b059c 049d039e 029f014b ...............K │ │ │ │ │ - 0x000002f0 0ea00111 417e6a96 0a4cd65a 0a0e004c ....A~j..L.Z...L │ │ │ │ │ - 0x00000300 0641dfde dddcdbda d9d8d741 0b68960a .A.........A.h.. │ │ │ │ │ - 0x00000310 470ad645 0b000000 54000000 1c030000 G..E....T....... │ │ │ │ │ - 0x00000320 00000000 74040000 00500941 0097099b ....t....P.A.... │ │ │ │ │ - 0x00000330 059c049d 039e029f 01940c95 0b960a98 ................ │ │ │ │ │ - 0x00000340 0899079a 06451147 7f11487f 430e8001 .....E.G..H.C... │ │ │ │ │ - 0x00000350 11417e02 c00a0e00 50064141 06474106 .A~.....P.AA.GA. │ │ │ │ │ - 0x00000360 48dfdedd dcdbdad9 d8d7d6d5 d4420b00 H............B.. │ │ │ │ │ - 0x00000370 60000000 74030000 00000000 28080000 `...t.......(... │ │ │ │ │ - 0x00000380 004d0941 00960a97 09980899 079a069b .M.A............ │ │ │ │ │ - 0x00000390 059c049d 039e029f 014b0ee0 0111417e .........K....A~ │ │ │ │ │ - 0x000003a0 02b20a0e 004d0641 dfdedddc dbdad9d8 .....M.A........ │ │ │ │ │ - 0x000003b0 d7d6410b 4e950b02 91d55695 0b4d0ad5 ..A.N.....V..M.. │ │ │ │ │ - 0x000003c0 430b480a d5420b50 930d4294 0c0242d3 C.H..B.P..B...B. │ │ │ │ │ - 0x000003d0 45d40000 48000000 d8030000 00000000 E...H........... │ │ │ │ │ - 0x000003e0 64030000 00440941 009d034a 940c950b d....D.A...J.... │ │ │ │ │ - 0x000003f0 960a9709 98089907 9b059e02 9f014d0e ..............M. │ │ │ │ │ - 0x00000400 d0019a06 9c041141 7e02640a 0e004f06 .......A~.d...O. │ │ │ │ │ - 0x00000410 41dfdedd dcdbdad9 d8d7d6d5 d4420b00 A............B.. │ │ │ │ │ - 0x00000420 4c000000 24040000 00000000 60020000 L...$.......`... │ │ │ │ │ - 0x00000430 004a0941 0099079a 069b059c 049d039f .J.A............ │ │ │ │ │ - 0x00000440 014a0e70 11417e5f 9e026d0a de410e00 .J.p.A~_..m..A.. │ │ │ │ │ - 0x00000450 480641df dddcdbda d9430b44 de410a0e H.A......C.D.A.. │ │ │ │ │ - 0x00000460 00490641 dfdddcdb dad9420b 549e0200 .I.A......B.T... │ │ │ │ │ - 0x00000470 6c000000 74040000 00000000 40020000 l...t.......@... │ │ │ │ │ - 0x00000480 004a0941 0099079a 069b059c 049d039f .J.A............ │ │ │ │ │ - 0x00000490 014a0e70 11417e56 9e026dde 410e0048 .J.p.A~V..m.A..H │ │ │ │ │ - 0x000004a0 0641dfdd dcdbdad9 440e7099 079a069b .A......D.p..... │ │ │ │ │ - 0x000004b0 059c049d 039f0111 417e549e 0244de41 ........A~T..D.A │ │ │ │ │ - 0x000004c0 0e004906 41dfdddc dbdad942 0e709907 ..I.A......B.p.. │ │ │ │ │ - 0x000004d0 9a069b05 9c049d03 9e029f01 11417e00 .............A~. │ │ │ │ │ - 0x000004e0 88000000 e4040000 00000000 c0020000 ................ │ │ │ │ │ - 0x000004f0 00439a06 43980848 99079b05 9c049d03 .C..C..H........ │ │ │ │ │ - 0x00000500 9e029f01 430e8001 4b97095c 09410043 ....C...K..\.A.C │ │ │ │ │ - 0x00000510 960a4211 417e70d6 41d7410e 00490641 ..B.A~p.A.A..I.A │ │ │ │ │ - 0x00000520 dfdedddc dbdad9d8 440e8001 97099808 ........D....... │ │ │ │ │ - 0x00000530 99079a06 9b059c04 9d039e02 9f0141d7 ..............A. │ │ │ │ │ - 0x00000540 410a0e00 49dfdedd dcdbdad9 d8410b41 A...I........A.A │ │ │ │ │ - 0x00000550 09410041 11417e55 06414196 0a970911 .A.A.A~U.AA..... │ │ │ │ │ - 0x00000560 417e4ad6 41d74106 41000000 1c000000 A~J.A.A.A....... │ │ │ │ │ - 0x00000570 70050000 00000000 8c000000 00490e20 p............I. │ │ │ │ │ - 0x00000580 11417e51 0e004506 41000000 1c000000 .A~Q..E.A....... │ │ │ │ │ - 0x00000590 90050000 00000000 44000000 00450e20 ........D....E. │ │ │ │ │ - 0x000005a0 11417e43 0e004506 41000000 10000000 .A~C..E.A....... │ │ │ │ │ - 0x000005b0 b0050000 00000000 38000000 00000000 ........8....... │ │ │ │ │ - 0x000005c0 24000000 c4050000 00000000 70000000 $...........p... │ │ │ │ │ - 0x000005d0 00459d03 9e02449f 014adfde dd419d03 .E....D..J...A.. │ │ │ │ │ - 0x000005e0 9e0244de dd000000 28000000 ec050000 ..D.....(....... │ │ │ │ │ - 0x000005f0 00000000 c8000000 004a0e80 0111417e .........J....A~ │ │ │ │ │ - 0x00000600 480e0042 0641500e 80011141 7e480e00 H..B.AP....A~H.. │ │ │ │ │ - 0x00000610 42064100 1c000000 18060000 00000000 B.A............. │ │ │ │ │ - 0x00000620 7c000000 00510e70 11417e48 0e004206 |....Q.p.A~H..B. │ │ │ │ │ - 0x00000630 41000000 28000000 38060000 00000000 A...(...8....... │ │ │ │ │ - 0x00000640 c8000000 004c0e80 0111417e 470e0042 .....L....A~G..B │ │ │ │ │ - 0x00000650 0641500e 80011141 7e470e00 42064100 .AP....A~G..B.A. │ │ │ │ │ - 0x00000660 1c000000 64060000 00000000 68000000 ....d.......h... │ │ │ │ │ - 0x00000670 00490e90 0111417e 4b0e0042 06410000 .I....A~K..B.A.. │ │ │ │ │ - 0x00000680 1c000000 84060000 00000000 6c000000 ............l... │ │ │ │ │ - 0x00000690 004b0e90 0111417e 4a0e0042 06410000 .K....A~J..B.A.. │ │ │ │ │ - 0x000006a0 1c000000 a4060000 00000000 44000000 ............D... │ │ │ │ │ - 0x000006b0 00450e30 11417e46 0e004206 41000000 .E.0.A~F..B.A... │ │ │ │ │ - 0x000006c0 1c000000 c4060000 00000000 48000000 ............H... │ │ │ │ │ - 0x000006d0 00450e40 11417e47 0e004206 41000000 .E.@.A~G..B.A... │ │ │ │ │ - 0x000006e0 1c000000 e4060000 00000000 60000000 ............`... │ │ │ │ │ - 0x000006f0 004b0e40 11417e47 0e004206 41000000 .K.@.A~G..B.A... │ │ │ │ │ - 0x00000700 1c000000 04070000 00000000 5c000000 ............\... │ │ │ │ │ - 0x00000710 00480e50 11417e49 0e004206 41000000 .H.P.A~I..B.A... │ │ │ │ │ - 0x00000720 6c000000 24070000 00000000 40020000 l...$.......@... │ │ │ │ │ - 0x00000730 00439907 439b054a 0ed00197 0998089a .C..C..J........ │ │ │ │ │ - 0x00000740 069c049d 039e029f 01510941 0043960a .........Q.A.C.. │ │ │ │ │ - 0x00000750 4111417e 670ad641 0e004906 4141dfde A.A~g..A..I.AA.. │ │ │ │ │ - 0x00000760 dddcdbda d9d8d741 0b42d641 0641410a .......A.B.A.AA. │ │ │ │ │ - 0x00000770 0e004adf dedddcdb dad9d8d7 420b4109 ..J.........B.A. │ │ │ │ │ - 0x00000780 41004111 417e5506 4141960a 11417e00 A.A.A~U.AA...A~. │ │ │ │ │ - 0x00000790 58000000 94070000 00000000 fc010000 X............... │ │ │ │ │ - 0x000007a0 004a0941 00980899 079a069d 039e029f .J.A............ │ │ │ │ │ - 0x000007b0 014a0ed0 0111417e 48970941 9b05419c .J....A~H..A..A. │ │ │ │ │ - 0x000007c0 046c0ad7 41db41dc 410e0048 0641dfde .l..A.A.A..H.A.. │ │ │ │ │ - 0x000007d0 dddad9d8 430b41d7 41db41dc 410a0e00 ....C.A.A.A.A... │ │ │ │ │ - 0x000007e0 490641df dedddad9 d8430b00 5c000000 I.A......C..\... │ │ │ │ │ - 0x000007f0 f0070000 00000000 4c020000 00439e02 ........L....C.. │ │ │ │ │ - 0x00000800 43980848 99079a06 9b059c04 9d039f01 C..H............ │ │ │ │ │ - 0x00000810 430e7063 09410043 11417e65 0a0e0049 C.pc.A.C.A~e...I │ │ │ │ │ - 0x00000820 0641dfde dddcdbda d9d8430b 45064141 .A........C.E.AA │ │ │ │ │ - 0x00000830 0a0e0049 dfdedddc dbdad9d8 410b4109 ...I........A.A. │ │ │ │ │ - 0x00000840 41004111 417e5506 41000000 44000000 A.A.A~U.A...D... │ │ │ │ │ - 0x00000850 50080000 00000000 6c020000 00440941 P.......l....D.A │ │ │ │ │ - 0x00000860 009d034b 950b960a 97099808 99079a06 ...K............ │ │ │ │ │ - 0x00000870 9b059c04 9e029f01 4b0e8001 11417e02 ........K....A~. │ │ │ │ │ - 0x00000880 4b0a0e00 4e0641df dedddcdb dad9d8d7 K...N.A......... │ │ │ │ │ - 0x00000890 d6d5410b 40000000 98080000 00000000 ..A.@........... │ │ │ │ │ - 0x000008a0 64020000 00440941 009d0349 97099808 d....D.A...I.... │ │ │ │ │ - 0x000008b0 99079a06 9b059c04 9e029f01 4a0e7011 ............J.p. │ │ │ │ │ - 0x000008c0 417e024c 0a0e004c 0641dfde dddcdbda A~.L...L.A...... │ │ │ │ │ - 0x000008d0 d9d8d741 0b000000 48000000 dc080000 ...A....H....... │ │ │ │ │ - 0x000008e0 00000000 20020000 004a0941 0099079a .... ....J.A.... │ │ │ │ │ - 0x000008f0 069b059c 049d039e 029f0149 0e701141 ...........I.p.A │ │ │ │ │ - 0x00000900 7e750a0e 004a0641 dfdedddc dbdad942 ~u...J.A.......B │ │ │ │ │ - 0x00000910 0b480a0e 004a0641 dfdedddc dbdad942 .H...J.A.......B │ │ │ │ │ - 0x00000920 0b000000 4c000000 28090000 00000000 ....L...(....... │ │ │ │ │ - 0x00000930 80020000 00450941 00980899 07489a06 .....E.A.....H.. │ │ │ │ │ - 0x00000940 9b059c04 9d039e02 9f01480e 7011417e ..........H.p.A~ │ │ │ │ │ - 0x00000950 02530a0e 004b0641 dfdedddc dbdad9d8 .S...K.A........ │ │ │ │ │ - 0x00000960 410b480a 0e004b06 41dfdedd dcdbdad9 A.H...K.A....... │ │ │ │ │ - 0x00000970 d8410b00 4c000000 78090000 00000000 .A..L...x....... │ │ │ │ │ - 0x00000980 ac020000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000990 039e029f 01470ea0 0111417e 46056b0c .....G....A~F.k. │ │ │ │ │ - 0x000009a0 056c0a02 40990763 0ad9430b 44d9450a .l..@..c..C.D.E. │ │ │ │ │ - 0x000009b0 0e004d06 41dfdedd dcdbda06 6c066b42 ..M.A.......l.kB │ │ │ │ │ - 0x000009c0 0b000000 5c000000 c8090000 00000000 ....\........... │ │ │ │ │ - 0x000009d0 7c020000 00439808 43990748 9a069b05 |....C..C..H.... │ │ │ │ │ - 0x000009e0 9c049d03 9e029f01 430e7063 09410043 ........C.pc.A.C │ │ │ │ │ - 0x000009f0 11417e6e 0a0e004a 0641dfde dddcdbda .A~n...J.A...... │ │ │ │ │ - 0x00000a00 d9d8410b 45064141 0a0e004a dfdedddc ..A.E.AA...J.... │ │ │ │ │ - 0x00000a10 dbdad9d8 440b4109 41004111 417e5506 ....D.A.A.A.A~U. │ │ │ │ │ - 0x00000a20 41000000 44000000 280a0000 00000000 A...D...(....... │ │ │ │ │ - 0x00000a30 6c020000 00440941 009d034b 950b960a l....D.A...K.... │ │ │ │ │ - 0x00000a40 97099808 99079a06 9b059c04 9e029f01 ................ │ │ │ │ │ - 0x00000a50 4b0e8001 11417e02 4b0a0e00 4e0641df K....A~.K...N.A. │ │ │ │ │ - 0x00000a60 dedddcdb dad9d8d7 d6d5410b 40000000 ..........A.@... │ │ │ │ │ - 0x00000a70 700a0000 00000000 64020000 00440941 p.......d....D.A │ │ │ │ │ - 0x00000a80 009d0349 97099808 99079a06 9b059c04 ...I............ │ │ │ │ │ - 0x00000a90 9e029f01 4a0e7011 417e024c 0a0e004c ....J.p.A~.L...L │ │ │ │ │ - 0x00000aa0 0641dfde dddcdbda d9d8d741 0b000000 .A.........A.... │ │ │ │ │ - 0x00000ab0 48000000 b40a0000 00000000 a0020000 H............... │ │ │ │ │ - 0x00000ac0 00450941 0099079a 06479b05 9c049d03 .E.A.....G...... │ │ │ │ │ - 0x00000ad0 9e029f01 470e7011 417e025d 0a0e004a ....G.p.A~.]...J │ │ │ │ │ - 0x00000ae0 0641dfde dddcdbda d9420b48 0a0e004a .A.......B.H...J │ │ │ │ │ - 0x00000af0 0641dfde dddcdbda d9420b00 50000000 .A.......B..P... │ │ │ │ │ - 0x00000b00 000b0000 00000000 dc020000 00480941 .............H.A │ │ │ │ │ - 0x00000b10 009b059c 049d039e 029f0145 0eb00111 ...........E.... │ │ │ │ │ - 0x00000b20 417e4705 6b0c056c 0a024499 07419a06 A~G.k..l..D..A.. │ │ │ │ │ - 0x00000b30 6c0ad941 da420b44 d941da45 0a0e004c l..A.B.D.A.E...L │ │ │ │ │ - 0x00000b40 0641dfde dddcdb06 6c066b42 0b000000 .A......l.kB.... │ │ │ │ │ - 0x00000b50 44000000 540b0000 00000000 6c020000 D...T.......l... │ │ │ │ │ - 0x00000b60 00440941 009d034b 950b960a 97099808 .D.A...K........ │ │ │ │ │ - 0x00000b70 99079a06 9b059c04 9e029f01 4b0e8001 ............K... │ │ │ │ │ - 0x00000b80 11417e02 4b0a0e00 4e0641df dedddcdb .A~.K...N.A..... │ │ │ │ │ - 0x00000b90 dad9d8d7 d6d5410b 44000000 9c0b0000 ......A.D....... │ │ │ │ │ - 0x00000ba0 00000000 6c020000 00440941 009d034b ....l....D.A...K │ │ │ │ │ - 0x00000bb0 950b960a 97099808 99079a06 9b059c04 ................ │ │ │ │ │ - 0x00000bc0 9e029f01 4b0e8001 11417e02 4b0a0e00 ....K....A~.K... │ │ │ │ │ - 0x00000bd0 4e0641df dedddcdb dad9d8d7 d6d5410b N.A...........A. │ │ │ │ │ - 0x00000be0 3c000000 e40b0000 00000000 64020000 <...........d... │ │ │ │ │ - 0x00000bf0 00440941 00980848 99079a06 9b059c04 .D.A...H........ │ │ │ │ │ - 0x00000c00 9d039e02 9f01490e 6011417e 024e0a0e ......I.`.A~.N.. │ │ │ │ │ - 0x00000c10 004b0641 dfdedddc dbdad9d8 420b0000 .K.A........B... │ │ │ │ │ - 0x00000c20 34000000 240c0000 00000000 08010000 4...$........... │ │ │ │ │ - 0x00000c30 00480941 0099079a 069b059c 049d0345 .H.A...........E │ │ │ │ │ - 0x00000c40 9e029f01 460e6011 417e610e 004a0641 ....F.`.A~a..J.A │ │ │ │ │ - 0x00000c50 dfdedddc dbdad900 38000000 5c0c0000 ........8...\... │ │ │ │ │ - 0x00000c60 00000000 38010000 00480941 009b059c ....8....H.A.... │ │ │ │ │ - 0x00000c70 049d039e 029f0146 0e900111 417e4405 .......F....A~D. │ │ │ │ │ - 0x00000c80 6b0a056c 086c0e00 4c0641df dedddcdb k..l.l..L.A..... │ │ │ │ │ - 0x00000c90 066c066b 3c000000 980c0000 00000000 .l.k<........... │ │ │ │ │ - 0x00000ca0 64020000 00440941 009b0548 98089907 d....D.A...H.... │ │ │ │ │ - 0x00000cb0 9a069c04 9d039e02 9f01490e 6011417e ..........I.`.A~ │ │ │ │ │ - 0x00000cc0 024e0a0e 004b0641 dfdedddc dbdad9d8 .N...K.A........ │ │ │ │ │ - 0x00000cd0 420b0000 34000000 d80c0000 00000000 B...4........... │ │ │ │ │ - 0x00000ce0 08010000 00480941 0099079a 069b059c .....H.A........ │ │ │ │ │ - 0x00000cf0 049d0345 9e029f01 460e6011 417e610e ...E....F.`.A~a. │ │ │ │ │ - 0x00000d00 004a0641 dfdedddc dbdad900 38000000 .J.A........8... │ │ │ │ │ - 0x00000d10 100d0000 00000000 38010000 00480941 ........8....H.A │ │ │ │ │ - 0x00000d20 009b059c 049d039e 029f0146 0e900111 ...........F.... │ │ │ │ │ - 0x00000d30 417e4405 6b0a056c 086c0e00 4c0641df A~D.k..l.l..L.A. │ │ │ │ │ - 0x00000d40 dedddcdb 066c066b 1c000000 4c0d0000 .....l.k....L... │ │ │ │ │ - 0x00000d50 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000d60 0e004206 41000000 1c000000 6c0d0000 ..B.A.......l... │ │ │ │ │ - 0x00000d70 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000d80 0e004206 41000000 1c000000 8c0d0000 ..B.A........... │ │ │ │ │ - 0x00000d90 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000da0 0e004206 41000000 1c000000 ac0d0000 ..B.A........... │ │ │ │ │ - 0x00000db0 00000000 38000000 00450e20 11417e43 ....8....E. .A~C │ │ │ │ │ - 0x00000dc0 0e004206 41000000 ..B.A... │ │ │ │ │ + 0x000000e0 50094100 4111417e 4d0a0e00 41064141 P.A.A.A~M...A.AA │ │ │ │ │ + 0x000000f0 0b440641 460e0000 54000000 fc000000 .D.AF...T....... │ │ │ │ │ + 0x00000100 00000000 1c020000 00459d03 9c040941 .........E.....A │ │ │ │ │ + 0x00000110 00459a06 9e02449f 0111417e 430e5061 .E....D...A~C.Pa │ │ │ │ │ + 0x00000120 0a0e0047 0641dfde dddcda43 0b4c9b05 ...G.A.....C.L.. │ │ │ │ │ + 0x00000130 59db410e 00470641 dfdedddc da410e50 Y.A..G.A.....A.P │ │ │ │ │ + 0x00000140 9a069c04 9d039e02 9f011141 7e000000 ...........A~... │ │ │ │ │ + 0x00000150 44000000 54010000 00000000 f4020000 D...T........... │ │ │ │ │ + 0x00000160 00460941 00980899 07439b05 9c044611 .F.A.....C....F. │ │ │ │ │ + 0x00000170 487f1141 7e9e029f 01440e60 9a069d03 H..A~....D.`.... │ │ │ │ │ + 0x00000180 026d0a0e 004c0641 410648df dedddcdb .m...L.AA.H..... │ │ │ │ │ + 0x00000190 dad9d843 0b000000 60000000 9c010000 ...C....`....... │ │ │ │ │ + 0x000001a0 00000000 94050000 00450941 00970998 .........E.A.... │ │ │ │ │ + 0x000001b0 08449907 9a064411 417e9b05 439c049d .D....D.A~..C... │ │ │ │ │ + 0x000001c0 03480ee0 019e029f 01950b96 0a025e0a .H............^. │ │ │ │ │ + 0x000001d0 0e004c06 4142dfde dddcdbda d9d8d7d6 ..L.AB.......... │ │ │ │ │ + 0x000001e0 d5440b4d 940c4193 0d02810a d341d444 .D.M..A......A.D │ │ │ │ │ + 0x000001f0 0b47920e 41910f66 d246d100 40000000 .G..A..f.F..@... │ │ │ │ │ + 0x00000200 00020000 00000000 68020000 00460941 ........h....F.A │ │ │ │ │ + 0x00000210 0099079a 06499c04 9b051148 7f11417e .....I.....H..A~ │ │ │ │ │ + 0x00000220 9e029f01 440e6098 089d0302 590a0e00 ....D.`.....Y... │ │ │ │ │ + 0x00000230 4c064141 0648dfde dddcdbda d9d8430b L.AA.H........C. │ │ │ │ │ + 0x00000240 60000000 44020000 00000000 74050000 `...D.......t... │ │ │ │ │ + 0x00000250 00450941 00970998 08449907 9a064411 .E.A.....D....D. │ │ │ │ │ + 0x00000260 417e9b05 439c049d 03480ee0 019e029f A~..C....H...... │ │ │ │ │ + 0x00000270 01950b96 0a02560a 0e004c06 4142dfde ......V...L.AB.. │ │ │ │ │ + 0x00000280 dddcdbda d9d8d7d6 d5440b4d 940c4193 .........D.M..A. │ │ │ │ │ + 0x00000290 0d02810a d341d444 0b47920e 41910f64 .....A.D.G..A..d │ │ │ │ │ + 0x000002a0 d246d100 30000000 a8020000 00000000 .F..0........... │ │ │ │ │ + 0x000002b0 84010000 00450941 009b059c 04439d03 .....E.A.....C.. │ │ │ │ │ + 0x000002c0 9e02450e 5011417e 9f017e0a 0e004806 ..E.P.A~..~...H. │ │ │ │ │ + 0x000002d0 41dfdedd dcdb410b 50000000 dc020000 A.....A.P....... │ │ │ │ │ + 0x000002e0 00000000 cc020000 00450941 00970998 .........E.A.... │ │ │ │ │ + 0x000002f0 08449907 9a064411 417e9b05 439c049d .D....D.A~..C... │ │ │ │ │ + 0x00000300 03449e02 9f01430e a0016a96 0a4cd65a .D....C...j..L.Z │ │ │ │ │ + 0x00000310 0a0e004c 0641dfde dddcdbda d9d8d741 ...L.A.........A │ │ │ │ │ + 0x00000320 0b68960a 470ad645 0b000000 58000000 .h..G..E....X... │ │ │ │ │ + 0x00000330 30030000 00000000 74040000 00460941 0.......t....F.A │ │ │ │ │ + 0x00000340 00970996 0a439b05 9c044511 417e9d03 .....C....E.A~.. │ │ │ │ │ + 0x00000350 9e021147 7f11487f 439f0194 0c470e80 ...G..H.C....G.. │ │ │ │ │ + 0x00000360 01950b98 0899079a 0602c00a 0e004c06 ..............L. │ │ │ │ │ + 0x00000370 41410647 41064844 dfdedddc dbdad9d8 AA.GA.HD........ │ │ │ │ │ + 0x00000380 d7d6d5d4 420b0000 64000000 8c030000 ....B...d....... │ │ │ │ │ + 0x00000390 00000000 28080000 00450941 00960a97 ....(....E.A.... │ │ │ │ │ + 0x000003a0 09439808 99074411 417e9a06 439b059c .C....D.A~..C... │ │ │ │ │ + 0x000003b0 04439d03 9e02440e e0019f01 02b40a0e .C....D......... │ │ │ │ │ + 0x000003c0 004c0641 41dfdedd dcdbdad9 d8d7d641 .L.AA..........A │ │ │ │ │ + 0x000003d0 0b4e950b 0291d556 950b4d0a d5430b48 .N.....V..M..C.H │ │ │ │ │ + 0x000003e0 0ad5420b 50930d41 940c0243 d346d400 ..B.P..A...C.F.. │ │ │ │ │ + 0x000003f0 4c000000 f4030000 00000000 64030000 L...........d... │ │ │ │ │ + 0x00000400 00449d03 9e024509 4100940c 950b4496 .D....E.A.....D. │ │ │ │ │ + 0x00000410 0a970944 98089907 449b059a 06460ed0 ...D....D....F.. │ │ │ │ │ + 0x00000420 019f0111 417e9c04 02640a0e 004c0641 ....A~...d...L.A │ │ │ │ │ + 0x00000430 43dfdedd dcdbdad9 d8d7d6d5 d4420b00 C............B.. │ │ │ │ │ + 0x00000440 50000000 44040000 00000000 60020000 P...D.......`... │ │ │ │ │ + 0x00000450 00460941 0099079a 06449b05 9c04459d .F.A.....D....E. │ │ │ │ │ + 0x00000460 039f0144 0e701141 7e609e02 6d0ade41 ...D.p.A~`..m..A │ │ │ │ │ + 0x00000470 0e004806 41dfdddc dbdad943 0b44de41 ..H.A......C.D.A │ │ │ │ │ + 0x00000480 0a0e0049 0641dfdd dcdbdad9 420b549e ...I.A......B.T. │ │ │ │ │ + 0x00000490 02000000 70000000 98040000 00000000 ....p........... │ │ │ │ │ + 0x000004a0 40020000 00460941 0099079a 06449b05 @....F.A.....D.. │ │ │ │ │ + 0x000004b0 9c04459d 039f0144 0e701141 7e579e02 ..E....D.p.A~W.. │ │ │ │ │ + 0x000004c0 6dde410e 00480641 dfdddcdb dad9440e m.A..H.A......D. │ │ │ │ │ + 0x000004d0 7099079a 069b059c 049d039f 0111417e p.............A~ │ │ │ │ │ + 0x000004e0 549e0244 de410e00 490641df dddcdbda T..D.A..I.A..... │ │ │ │ │ + 0x000004f0 d9420e70 99079a06 9b059c04 9d039e02 .B.p............ │ │ │ │ │ + 0x00000500 9f011141 7e000000 88000000 0c050000 ...A~........... │ │ │ │ │ + 0x00000510 00000000 c0020000 00449a06 99074598 .........D....E. │ │ │ │ │ + 0x00000520 089b0545 9c049d03 449e029f 01430e80 ...E....D....C.. │ │ │ │ │ + 0x00000530 01479709 5c094100 43960a42 11417e70 .G..\.A.C..B.A~p │ │ │ │ │ + 0x00000540 d641d741 0e004506 4144dfde dddcdbda .A.A..E.AD...... │ │ │ │ │ + 0x00000550 d9d8440e 80019709 98089907 9a069b05 ..D............. │ │ │ │ │ + 0x00000560 9c049d03 9e029f01 41d7410a 0e0049df ........A.A...I. │ │ │ │ │ + 0x00000570 dedddcdb dad9d841 0b410941 00411141 .......A.A.A.A.A │ │ │ │ │ + 0x00000580 7e550641 41960a97 0911417e 4ad641d7 ~U.AA.....A~J.A. │ │ │ │ │ + 0x00000590 41064100 1c000000 98050000 00000000 A.A............. │ │ │ │ │ + 0x000005a0 8c000000 00490e20 11417e51 0e004506 .....I. .A~Q..E. │ │ │ │ │ + 0x000005b0 41000000 1c000000 b8050000 00000000 A............... │ │ │ │ │ + 0x000005c0 44000000 00450e20 11417e43 0e004506 D....E. .A~C..E. │ │ │ │ │ + 0x000005d0 41000000 10000000 d8050000 00000000 A............... │ │ │ │ │ + 0x000005e0 38000000 00000000 24000000 ec050000 8.......$....... │ │ │ │ │ + 0x000005f0 00000000 70000000 00459d03 9e02449f ....p....E....D. │ │ │ │ │ + 0x00000600 0147df43 dedd419d 039e0244 dedd0000 .G.C..A....D.... │ │ │ │ │ + 0x00000610 28000000 14060000 00000000 c8000000 (............... │ │ │ │ │ + 0x00000620 004a0e80 0111417e 480e0042 0641500e .J....A~H..B.AP. │ │ │ │ │ + 0x00000630 80011141 7e480e00 42064100 1c000000 ...A~H..B.A..... │ │ │ │ │ + 0x00000640 40060000 00000000 7c000000 00510e70 @.......|....Q.p │ │ │ │ │ + 0x00000650 11417e48 0e004206 41000000 28000000 .A~H..B.A...(... │ │ │ │ │ + 0x00000660 60060000 00000000 c8000000 004c0e80 `............L.. │ │ │ │ │ + 0x00000670 0111417e 470e0042 0641500e 80011141 ..A~G..B.AP....A │ │ │ │ │ + 0x00000680 7e470e00 42064100 1c000000 8c060000 ~G..B.A......... │ │ │ │ │ + 0x00000690 00000000 68000000 00480e90 0111417e ....h....H....A~ │ │ │ │ │ + 0x000006a0 4c0e0042 06410000 1c000000 ac060000 L..B.A.......... │ │ │ │ │ + 0x000006b0 00000000 6c000000 004b0e90 0111417e ....l....K....A~ │ │ │ │ │ + 0x000006c0 4a0e0042 06410000 1c000000 cc060000 J..B.A.......... │ │ │ │ │ + 0x000006d0 00000000 44000000 00450e30 11417e46 ....D....E.0.A~F │ │ │ │ │ + 0x000006e0 0e004206 41000000 1c000000 ec060000 ..B.A........... │ │ │ │ │ + 0x000006f0 00000000 48000000 00450e40 11417e47 ....H....E.@.A~G │ │ │ │ │ + 0x00000700 0e004206 41000000 1c000000 0c070000 ..B.A........... │ │ │ │ │ + 0x00000710 00000000 60000000 004b0e40 11417e47 ....`....K.@.A~G │ │ │ │ │ + 0x00000720 0e004206 41000000 1c000000 2c070000 ..B.A.......,... │ │ │ │ │ + 0x00000730 00000000 5c000000 00490e50 11417e48 ....\....I.P.A~H │ │ │ │ │ + 0x00000740 0e004206 41000000 70000000 4c070000 ..B.A...p...L... │ │ │ │ │ + 0x00000750 00000000 50020000 00449c04 9b054597 ....P....D....E. │ │ │ │ │ + 0x00000760 09980844 99079a06 449d039e 02440ed0 ...D....D....D.. │ │ │ │ │ + 0x00000770 019f014d 09410043 960a4111 417e670a ...M.A.C..A.A~g. │ │ │ │ │ + 0x00000780 d6410e00 47064143 dfdedddc dbdad9d8 .A..G.AC........ │ │ │ │ │ + 0x00000790 d7440b42 d6410641 410a0e00 4adfdedd .D.B.A.AA...J... │ │ │ │ │ + 0x000007a0 dcdbdad9 d8d7420b 41094100 4111417e ......B.A.A.A.A~ │ │ │ │ │ + 0x000007b0 55064141 960a1141 7e000000 5c000000 U.AA...A~...\... │ │ │ │ │ + 0x000007c0 c0070000 00000000 fc010000 00460941 .............F.A │ │ │ │ │ + 0x000007d0 00980899 07449a06 9d03459e 029f0144 .....D....E....D │ │ │ │ │ + 0x000007e0 0ed00111 417e4997 09419b05 419c046c ....A~I..A..A..l │ │ │ │ │ + 0x000007f0 0ad741db 41dc410e 00480641 dfdeddda ..A.A.A..H.A.... │ │ │ │ │ + 0x00000800 d9d8430b 41d741db 41dc410a 0e004906 ..C.A.A.A.A...I. │ │ │ │ │ + 0x00000810 41dfdedd dad9d843 0b000000 5c000000 A......C....\... │ │ │ │ │ + 0x00000820 20080000 00000000 4c020000 00449e02 .......L....D.. │ │ │ │ │ + 0x00000830 9d034598 08990745 9a069b05 449c049f ..E....E....D... │ │ │ │ │ + 0x00000840 01430e70 5f094100 4311417e 650a0e00 .C.p_.A.C.A~e... │ │ │ │ │ + 0x00000850 47064142 dfdedddc dbdad9d8 430b4506 G.AB........C.E. │ │ │ │ │ + 0x00000860 41410a0e 0049dfde dddcdbda d9d8410b AA...I........A. │ │ │ │ │ + 0x00000870 41094100 4111417e 55064100 48000000 A.A.A.A~U.A.H... │ │ │ │ │ + 0x00000880 80080000 00000000 6c020000 00449d03 ........l....D.. │ │ │ │ │ + 0x00000890 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x000008a0 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x000008b0 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x000008c0 dad9d8d7 d6d5410b 40000000 cc080000 ......A.@....... │ │ │ │ │ + 0x000008d0 00000000 64020000 00449d03 9c044509 ....d....D....E. │ │ │ │ │ + 0x000008e0 41009709 98084499 079a0644 9b059e02 A.....D....D.... │ │ │ │ │ + 0x000008f0 460e709f 0111417e 024c0a0e 004c0641 F.p...A~.L...L.A │ │ │ │ │ + 0x00000900 dfdedddc dbdad9d8 d7410b00 48000000 .........A..H... │ │ │ │ │ + 0x00000910 10090000 00000000 20020000 00450941 ........ ....E.A │ │ │ │ │ + 0x00000920 0099079a 06449b05 9c04449d 039e0246 .....D....D....F │ │ │ │ │ + 0x00000930 0e709f01 11417e75 0a0e004a 0641dfde .p...A~u...J.A.. │ │ │ │ │ + 0x00000940 dddcdbda d9420b48 0a0e004a 0641dfde .....B.H...J.A.. │ │ │ │ │ + 0x00000950 dddcdbda d9420b00 50000000 5c090000 .....B..P...\... │ │ │ │ │ + 0x00000960 00000000 80020000 00450941 00980899 .........E.A.... │ │ │ │ │ + 0x00000970 07449a06 9b05449c 049d0344 9e029f01 .D....D....D.... │ │ │ │ │ + 0x00000980 440e7011 417e0253 0a0e004b 0641dfde D.p.A~.S...K.A.. │ │ │ │ │ + 0x00000990 dddcdbda d9d8410b 480a0e00 4b0641df ......A.H...K.A. │ │ │ │ │ + 0x000009a0 dedddcdb dad9d841 0b000000 4c000000 .......A....L... │ │ │ │ │ + 0x000009b0 b0090000 00000000 ac020000 00450941 .............E.A │ │ │ │ │ + 0x000009c0 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x000009d0 440ea001 9f014505 6b0c056c 0a024099 D.....E.k..l..@. │ │ │ │ │ + 0x000009e0 07630ad9 430b44d9 450a0e00 4d0641df .c..C.D.E...M.A. │ │ │ │ │ + 0x000009f0 dedddcdb da066c06 6b420b00 5c000000 ......l.kB..\... │ │ │ │ │ + 0x00000a00 000a0000 00000000 7c020000 00449808 ........|....D.. │ │ │ │ │ + 0x00000a10 9907459a 069b0545 9c049d03 449e029f ..E....E....D... │ │ │ │ │ + 0x00000a20 01430e70 5f094100 4311417e 6e0a0e00 .C.p_.A.C.A~n... │ │ │ │ │ + 0x00000a30 48064142 dfdedddc dbdad9d8 410b4506 H.AB........A.E. │ │ │ │ │ + 0x00000a40 41410a0e 004adfde dddcdbda d9d8440b AA...J........D. │ │ │ │ │ + 0x00000a50 41094100 4111417e 55064100 48000000 A.A.A.A~U.A.H... │ │ │ │ │ + 0x00000a60 600a0000 00000000 6c020000 00449d03 `.......l....D.. │ │ │ │ │ + 0x00000a70 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x00000a80 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x00000a90 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x00000aa0 dad9d8d7 d6d5410b 40000000 ac0a0000 ......A.@....... │ │ │ │ │ + 0x00000ab0 00000000 64020000 00449d03 9c044509 ....d....D....E. │ │ │ │ │ + 0x00000ac0 41009709 98084499 079a0644 9b059e02 A.....D....D.... │ │ │ │ │ + 0x00000ad0 460e709f 0111417e 024c0a0e 004c0641 F.p...A~.L...L.A │ │ │ │ │ + 0x00000ae0 dfdedddc dbdad9d8 d7410b00 48000000 .........A..H... │ │ │ │ │ + 0x00000af0 f00a0000 00000000 a0020000 00450941 .............E.A │ │ │ │ │ + 0x00000b00 0099079a 06459b05 9c04449d 039e0245 .....E....D....E │ │ │ │ │ + 0x00000b10 0e709f01 11417e02 5d0a0e00 4a0641df .p...A~.]...J.A. │ │ │ │ │ + 0x00000b20 dedddcdb dad9420b 480a0e00 4a0641df ......B.H...J.A. │ │ │ │ │ + 0x00000b30 dedddcdb dad9420b 50000000 3c0b0000 ......B.P...<... │ │ │ │ │ + 0x00000b40 00000000 dc020000 00450941 009b059c .........E.A.... │ │ │ │ │ + 0x00000b50 04449d03 9e024311 417e9f01 420eb001 .D....C.A~..B... │ │ │ │ │ + 0x00000b60 46056b0c 056c0a02 44990741 9a066c0a F.k..l..D..A..l. │ │ │ │ │ + 0x00000b70 d941da42 0b44d941 da450a0e 004c0641 .A.B.D.A.E...L.A │ │ │ │ │ + 0x00000b80 dfdedddc db066c06 6b420b00 48000000 ......l.kB..H... │ │ │ │ │ + 0x00000b90 900b0000 00000000 6c020000 00449d03 ........l....D.. │ │ │ │ │ + 0x00000ba0 9c044509 4100950b 960a4397 09980844 ..E.A.....C....D │ │ │ │ │ + 0x00000bb0 99079a06 449b059e 02460e80 019f0111 ....D....F...... │ │ │ │ │ + 0x00000bc0 417e024b 0a0e004c 064142df dedddcdb A~.K...L.AB..... │ │ │ │ │ + 0x00000bd0 dad9d8d7 d6d5410b 48000000 dc0b0000 ......A.H....... │ │ │ │ │ + 0x00000be0 00000000 6c020000 00449d03 9c044509 ....l....D....E. │ │ │ │ │ + 0x00000bf0 4100950b 960a4397 09980844 99079a06 A.....C....D.... │ │ │ │ │ + 0x00000c00 449b059e 02460e80 019f0111 417e024b D....F......A~.K │ │ │ │ │ + 0x00000c10 0a0e004c 064142df dedddcdb dad9d8d7 ...L.AB......... │ │ │ │ │ + 0x00000c20 d6d5410b 3c000000 280c0000 00000000 ..A.<...(....... │ │ │ │ │ + 0x00000c30 64020000 00449808 99074509 41009a06 d....D....E.A... │ │ │ │ │ + 0x00000c40 9b05449c 049d0344 9e029f01 430e6011 ..D....D....C.`. │ │ │ │ │ + 0x00000c50 417e024f 0a0e004b 0641dfde dddcdbda A~.O...K.A...... │ │ │ │ │ + 0x00000c60 d9d8420b 34000000 680c0000 00000000 ..B.4...h....... │ │ │ │ │ + 0x00000c70 08010000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000c80 9c04459d 039e0245 0e609f01 11417e61 ..E....E.`...A~a │ │ │ │ │ + 0x00000c90 0e004a06 41dfdedd dcdbdad9 3c000000 ..J.A.......<... │ │ │ │ │ + 0x00000ca0 a00c0000 00000000 38010000 00450941 ........8....E.A │ │ │ │ │ + 0x00000cb0 009b059c 04449d03 9e024411 417e9f01 .....D....D.A~.. │ │ │ │ │ + 0x00000cc0 420e9001 43056b0a 056c086c 0e004c06 B...C.k..l.l..L. │ │ │ │ │ + 0x00000cd0 41dfdedd dcdb066c 066b0000 3c000000 A......l.k..<... │ │ │ │ │ + 0x00000ce0 e00c0000 00000000 64020000 00449b05 ........d....D.. │ │ │ │ │ + 0x00000cf0 9a064509 41009808 9907449c 049d0344 ..E.A.....D....D │ │ │ │ │ + 0x00000d00 9e029f01 430e6011 417e024f 0a0e004b ....C.`.A~.O...K │ │ │ │ │ + 0x00000d10 0641dfde dddcdbda d9d8420b 34000000 .A........B.4... │ │ │ │ │ + 0x00000d20 200d0000 00000000 08010000 00450941 ............E.A │ │ │ │ │ + 0x00000d30 0099079a 06449b05 9c04459d 039e0245 .....D....E....E │ │ │ │ │ + 0x00000d40 0e609f01 11417e61 0e004a06 41dfdedd .`...A~a..J.A... │ │ │ │ │ + 0x00000d50 dcdbdad9 3c000000 580d0000 00000000 ....<...X....... │ │ │ │ │ + 0x00000d60 38010000 00450941 009b059c 04449d03 8....E.A.....D.. │ │ │ │ │ + 0x00000d70 9e024411 417e9f01 420e9001 43056b0a ..D.A~..B...C.k. │ │ │ │ │ + 0x00000d80 056c086c 0e004c06 41dfdedd dcdb066c .l.l..L.A......l │ │ │ │ │ + 0x00000d90 066b0000 1c000000 980d0000 00000000 .k.............. │ │ │ │ │ + 0x00000da0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000db0 41000000 1c000000 b80d0000 00000000 A............... │ │ │ │ │ + 0x00000dc0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000dd0 41000000 1c000000 d80d0000 00000000 A............... │ │ │ │ │ + 0x00000de0 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000df0 41000000 1c000000 f80d0000 00000000 A............... │ │ │ │ │ + 0x00000e00 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ + 0x00000e10 41000000 A... │ │ │ ├── block.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3832 (bytes into file) │ │ │ │ │ + Start of section headers: 3800 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xef8: │ │ │ │ │ +There are 11 section headers, starting at offset 0xed8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008f0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000cc8 0000d8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000930 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000930 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000930 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000930 00011c 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000da0 000108 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000a50 000168 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000bb8 00010a 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000ea8 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008d0 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ca8 0000d8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000910 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000910 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000910 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000910 00011c 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000d80 000108 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000a30 000168 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000b98 00010a 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000e88 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,9 +10,9 @@ │ │ │ │ │ 6: 00000000000000a0 28 FUNC GLOBAL DEFAULT 1 fftwl_mpi_default_block │ │ │ │ │ 7: 00000000000000c0 52 FUNC GLOBAL DEFAULT 1 fftwl_mpi_block │ │ │ │ │ 8: 0000000000000100 228 FUNC GLOBAL DEFAULT 1 fftwl_mpi_num_blocks_total │ │ │ │ │ 9: 00000000000001f0 228 FUNC GLOBAL DEFAULT 1 fftwl_mpi_idle_process │ │ │ │ │ 10: 00000000000002e0 112 FUNC GLOBAL DEFAULT 1 fftwl_mpi_block_coords │ │ │ │ │ 11: 0000000000000350 556 FUNC GLOBAL DEFAULT 1 fftwl_mpi_total_block │ │ │ │ │ 12: 0000000000000580 240 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_is_local_after │ │ │ │ │ - 13: 0000000000000670 272 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_is_local │ │ │ │ │ - 14: 0000000000000780 368 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_is_block1d │ │ │ │ │ + 13: 0000000000000670 224 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_is_local │ │ │ │ │ + 14: 0000000000000750 384 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_is_block1d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xcc8 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xca8 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000024 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000054 000000050000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000580 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000584 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000670 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000674 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000780 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000784 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000750 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000754 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xda0 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd80 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000030 000000010000001a R_PPC64_REL32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000058 000000010000001a R_PPC64_REL32 0000000000000000 .text + a0 │ │ │ │ │ 000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + c0 │ │ │ │ │ 0000000000000080 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2e0 │ │ │ │ │ 00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 350 │ │ │ │ │ 00000000000000e8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ 00000000000000fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 670 │ │ │ │ │ -0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 780 │ │ │ │ │ +0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 750 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ 00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000000000..000000000000001c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000028 0000000000000024 0000002c FDE cie=00000000 pc=0000000000000020..000000000000009c │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000050 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000007c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000008c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ @@ -53,20 +53,20 @@ │ │ │ │ │ │ │ │ │ │ 000000a0 0000000000000010 000000a4 FDE cie=00000000 pc=00000000000002e0..0000000000000350 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=0000000000000350..000000000000057c │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000036c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000370 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ │ DW_CFA_advance_loc1: 344 to 00000000000004c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004d4 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -78,17 +78,17 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000580..0000000000000670 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000670..0000000000000780 │ │ │ │ │ +000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000670..0000000000000750 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000000780..00000000000008f0 │ │ │ │ │ +00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000000750..00000000000008d0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,24 +14,24 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftwl_mpi_num_blocks_ok(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r4 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - add r31,r31,r30 │ │ │ │ │ - addi r31,r31,-1 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + add r31,r31,r30 │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + addi r31,r31,-1 │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 54 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ divd r4,r31,r30 │ │ │ │ │ lwa r9,32(r1) │ │ │ │ │ addi r1,r1,64 │ │ │ │ │ @@ -200,24 +200,24 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002e0 : │ │ │ │ │ fftwl_mpi_block_coords(): │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ blelr │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + sldi r4,r4,3 │ │ │ │ │ mulli r10,r9,24 │ │ │ │ │ mtctr r9 │ │ │ │ │ - sldi r4,r4,3 │ │ │ │ │ - addi r10,r10,-16 │ │ │ │ │ + addi r4,r4,-8 │ │ │ │ │ add r3,r3,r10 │ │ │ │ │ sldi r10,r9,3 │ │ │ │ │ add r6,r6,r10 │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ ldx r10,r3,r4 │ │ │ │ │ - ld r9,0(r3) │ │ │ │ │ + ld r9,-16(r3) │ │ │ │ │ addi r3,r3,-24 │ │ │ │ │ add r9,r10,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r10 │ │ │ │ │ divd r10,r5,r9 │ │ │ │ │ mulld r9,r10,r9 │ │ │ │ │ subf r9,r9,r5 │ │ │ │ │ @@ -227,33 +227,33 @@ │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000000350 : │ │ │ │ │ fftwl_mpi_total_block(): │ │ │ │ │ lwz r6,0(r3) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - stdu r1,-64(r1) │ │ │ │ │ mr r12,r3 │ │ │ │ │ mr r10,r5 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + stdu r1,-64(r1) │ │ │ │ │ mr r31,r1 │ │ │ │ │ xoris r9,r6,32768 │ │ │ │ │ cmpwi r9,-1 │ │ │ │ │ beq 520 │ │ │ │ │ cmpwi r6,0 │ │ │ │ │ ble 560 │ │ │ │ │ extsw r5,r6 │ │ │ │ │ addi r8,r3,8 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + addi r30,r4,1 │ │ │ │ │ li r11,1 │ │ │ │ │ li r0,1 │ │ │ │ │ andi. r29,r5,1 │ │ │ │ │ mr r7,r8 │ │ │ │ │ - sldi r30,r4,3 │ │ │ │ │ + sldi r30,r30,3 │ │ │ │ │ addi r3,r5,-1 │ │ │ │ │ mr r9,r5 │ │ │ │ │ bne 4e0 │ │ │ │ │ srdi r9,r9,1 │ │ │ │ │ mtctr r9 │ │ │ │ │ ldx r3,r7,r30 │ │ │ │ │ ld r9,0(r7) │ │ │ │ │ @@ -283,36 +283,36 @@ │ │ │ │ │ stdux r7,r1,r9 │ │ │ │ │ addi r11,r1,32 │ │ │ │ │ addi r7,r6,1 │ │ │ │ │ extsw r6,r6 │ │ │ │ │ sldi r4,r4,3 │ │ │ │ │ mulli r9,r6,24 │ │ │ │ │ addi r6,r6,1 │ │ │ │ │ + addi r30,r4,16 │ │ │ │ │ sldi r6,r6,3 │ │ │ │ │ add r6,r11,r6 │ │ │ │ │ - addi r9,r9,8 │ │ │ │ │ add r12,r12,r9 │ │ │ │ │ clrldi r9,r7,32 │ │ │ │ │ mtctr r9 │ │ │ │ │ - ldx r7,r12,r4 │ │ │ │ │ - ld r9,0(r12) │ │ │ │ │ + ldx r7,r12,r30 │ │ │ │ │ + ld r9,8(r12) │ │ │ │ │ addi r12,r12,-24 │ │ │ │ │ add r9,r7,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r7 │ │ │ │ │ extsw r7,r10 │ │ │ │ │ divd r10,r7,r9 │ │ │ │ │ mulld r9,r10,r9 │ │ │ │ │ subf r9,r9,r7 │ │ │ │ │ stdu r9,-8(r6) │ │ │ │ │ bdnz 450 │ │ │ │ │ mtctr r5 │ │ │ │ │ addi r11,r11,-8 │ │ │ │ │ + addi r4,r4,8 │ │ │ │ │ li r3,1 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ ldu r9,8(r11) │ │ │ │ │ ldx r7,r8,r4 │ │ │ │ │ ld r10,0(r8) │ │ │ │ │ extsw r9,r9 │ │ │ │ │ mulld r9,r9,r7 │ │ │ │ │ subf. r9,r9,r10 │ │ │ │ │ ble 510 │ │ │ │ │ @@ -348,22 +348,22 @@ │ │ │ │ │ cmpdi r5,0 │ │ │ │ │ li r3,0 │ │ │ │ │ bge 4c4 │ │ │ │ │ ld r8,0(r1) │ │ │ │ │ li r9,-1 │ │ │ │ │ lis r6,32767 │ │ │ │ │ li r5,-1 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ clrrdi r9,r9,34 │ │ │ │ │ ori r6,r6,65534 │ │ │ │ │ clrldi r5,r5,33 │ │ │ │ │ stdux r8,r1,r9 │ │ │ │ │ addi r8,r12,8 │ │ │ │ │ addi r11,r1,32 │ │ │ │ │ b 424 │ │ │ │ │ + nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ addi r3,r5,-1 │ │ │ │ │ or r3,r5,r3 │ │ │ │ │ srdi r3,r3,63 │ │ │ │ │ b 4c4 │ │ │ │ │ ... │ │ │ │ │ .long 0x380 │ │ │ │ │ @@ -371,65 +371,65 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000580 : │ │ │ │ │ fftwl_mpi_is_local_after(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - lwz r10,0(r4) │ │ │ │ │ - xoris r9,r10,32768 │ │ │ │ │ - cmpwi r9,-1 │ │ │ │ │ - beq 600 │ │ │ │ │ - cmpw r10,r3 │ │ │ │ │ - ble 600 │ │ │ │ │ - subf r8,r3,r10 │ │ │ │ │ - mulli r9,r3,24 │ │ │ │ │ - addi r5,r5,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ + lwz r9,0(r4) │ │ │ │ │ + xoris r10,r9,32768 │ │ │ │ │ + cmpwi r10,-1 │ │ │ │ │ + beq 5f8 │ │ │ │ │ + cmpw r9,r3 │ │ │ │ │ + ble 5f8 │ │ │ │ │ + subf r8,r3,r9 │ │ │ │ │ + mulli r10,r3,24 │ │ │ │ │ sldi r5,r5,3 │ │ │ │ │ + clrldi r8,r8,32 │ │ │ │ │ + addi r5,r5,16 │ │ │ │ │ add r8,r8,r3 │ │ │ │ │ - addi r9,r9,8 │ │ │ │ │ + add r10,r10,r4 │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ - add r9,r4,r9 │ │ │ │ │ - addi r4,r4,8 │ │ │ │ │ add r8,r8,r4 │ │ │ │ │ - subf r10,r9,r8 │ │ │ │ │ - andi. r10,r10,8 │ │ │ │ │ + subf r9,r10,r8 │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ beq 63c │ │ │ │ │ - ldx r6,r9,r5 │ │ │ │ │ - ld r10,0(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + ldx r6,r10,r5 │ │ │ │ │ + ld r9,8(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ bgt 658 │ │ │ │ │ - addi r9,r9,24 │ │ │ │ │ - cmpld r9,r8 │ │ │ │ │ + addi r10,r10,24 │ │ │ │ │ + cmpld r10,r8 │ │ │ │ │ bne 63c │ │ │ │ │ li r3,1 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - addi r10,r9,24 │ │ │ │ │ - ldx r6,r10,r5 │ │ │ │ │ - ld r10,24(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ - bgt 658 │ │ │ │ │ - addi r9,r9,48 │ │ │ │ │ - cmpld r9,r8 │ │ │ │ │ - beq 600 │ │ │ │ │ + addi r9,r10,24 │ │ │ │ │ ldx r6,r9,r5 │ │ │ │ │ - ld r10,0(r9) │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r6 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ + bgt 658 │ │ │ │ │ + addi r10,r10,48 │ │ │ │ │ + cmpld r10,r8 │ │ │ │ │ + beq 5f8 │ │ │ │ │ + ldx r6,r10,r5 │ │ │ │ │ + ld r9,8(r10) │ │ │ │ │ + add r9,r6,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r6 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ ble 610 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000000670 : │ │ │ │ │ @@ -439,161 +439,153 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ lis r10,32767 │ │ │ │ │ ori r10,r10,65533 │ │ │ │ │ addi r8,r9,-1 │ │ │ │ │ cmplw r8,r10 │ │ │ │ │ - bgt 768 │ │ │ │ │ + bgt 6d8 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - addi r10,r3,8 │ │ │ │ │ - lis r7,-21846 │ │ │ │ │ - lis r6,2730 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - ori r7,r7,43691 │ │ │ │ │ - ori r6,r6,43690 │ │ │ │ │ sldi r4,r4,3 │ │ │ │ │ - rldimi r7,r6,32,0 │ │ │ │ │ - add r5,r10,r9 │ │ │ │ │ + mulli r9,r9,24 │ │ │ │ │ + addi r4,r4,16 │ │ │ │ │ + add r7,r3,r9 │ │ │ │ │ addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r7 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - andi. r7,r9,1 │ │ │ │ │ - bne 740 │ │ │ │ │ - srdi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - b 718 │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ + bne 71c │ │ │ │ │ + ldx r8,r3,r4 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ + addi r9,r9,-1 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ + cmpdi r9,1 │ │ │ │ │ + bgt 738 │ │ │ │ │ + addi r3,r3,24 │ │ │ │ │ + cmpld r3,r7 │ │ │ │ │ + bne 71c │ │ │ │ │ + li r3,1 │ │ │ │ │ + clrldi r3,r3,63 │ │ │ │ │ + blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - addi r9,r10,24 │ │ │ │ │ - ldx r7,r9,r4 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ - add r9,r7,r9 │ │ │ │ │ + addi r9,r3,24 │ │ │ │ │ + ldx r8,r9,r4 │ │ │ │ │ + ld r9,32(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - divd r9,r9,r7 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 734 │ │ │ │ │ - addi r10,r10,48 │ │ │ │ │ - bdz 768 │ │ │ │ │ - ldx r7,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ - add r9,r7,r9 │ │ │ │ │ + bgt 738 │ │ │ │ │ + addi r3,r3,48 │ │ │ │ │ + cmpld r3,r7 │ │ │ │ │ + beq 6d8 │ │ │ │ │ + ldx r8,r3,r4 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - divd r9,r9,r7 │ │ │ │ │ + divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ ble 6f0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - ldx r7,r10,r4 │ │ │ │ │ - ld r10,0(r10) │ │ │ │ │ - add r10,r7,r10 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - divd r10,r10,r7 │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ - bgt 734 │ │ │ │ │ - addi r10,r3,32 │ │ │ │ │ - cmpld r10,r5 │ │ │ │ │ - bne 6d8 │ │ │ │ │ - li r3,1 │ │ │ │ │ - clrldi r3,r3,63 │ │ │ │ │ - blr │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000000000000780 : │ │ │ │ │ +0000000000000750 : │ │ │ │ │ fftwl_mpi_is_block1d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r5,0(r3) │ │ │ │ │ - lis r10,32767 │ │ │ │ │ - ori r10,r10,65533 │ │ │ │ │ - addi r8,r5,-1 │ │ │ │ │ - cmplw r8,r10 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ - clrldi r9,r8,32 │ │ │ │ │ - addi r4,r4,1 │ │ │ │ │ + lis r9,32767 │ │ │ │ │ + ori r9,r9,65533 │ │ │ │ │ + addi r10,r5,-1 │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ + addi r9,r5,-1 │ │ │ │ │ + sldi r4,r4,3 │ │ │ │ │ addi r10,r3,8 │ │ │ │ │ li r7,0 │ │ │ │ │ + clrldi r9,r9,32 │ │ │ │ │ + addi r6,r4,8 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - sldi r4,r4,3 │ │ │ │ │ mtctr r9 │ │ │ │ │ - b 7cc │ │ │ │ │ + b 7ac │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ addi r7,r7,1 │ │ │ │ │ addi r10,r10,24 │ │ │ │ │ - bdz 8d0 │ │ │ │ │ - ldx r8,r10,r4 │ │ │ │ │ + bdz 8b0 │ │ │ │ │ + ldx r8,r10,r6 │ │ │ │ │ ld r9,0(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7a0 │ │ │ │ │ cmpw r5,r7 │ │ │ │ │ - li r10,0 │ │ │ │ │ - ble 8d4 │ │ │ │ │ + li r9,0 │ │ │ │ │ + ble 8b4 │ │ │ │ │ cmpwi r7,1 │ │ │ │ │ - bgt 8d4 │ │ │ │ │ - cntlzw r10,r7 │ │ │ │ │ - srwi r10,r10,5 │ │ │ │ │ - cntlzw r10,r10 │ │ │ │ │ - srwi r10,r10,5 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ - cmpw r5,r10 │ │ │ │ │ - ble 8dc │ │ │ │ │ - addi r9,r5,-2 │ │ │ │ │ + bgt 8b4 │ │ │ │ │ + cntlzw r9,r7 │ │ │ │ │ + srwi r9,r9,5 │ │ │ │ │ + cntlzw r9,r9 │ │ │ │ │ + srwi r9,r9,5 │ │ │ │ │ + addi r9,r9,1 │ │ │ │ │ + cmpw r5,r9 │ │ │ │ │ + ble 8bc │ │ │ │ │ + addi r5,r5,-2 │ │ │ │ │ extsw r8,r7 │ │ │ │ │ - subf r9,r7,r9 │ │ │ │ │ + addi r4,r4,40 │ │ │ │ │ + subf r9,r7,r5 │ │ │ │ │ neg r10,r8 │ │ │ │ │ clrldi r9,r9,32 │ │ │ │ │ rlwinm r10,r10,0,27,28 │ │ │ │ │ add r9,r9,r8 │ │ │ │ │ - addi r10,r10,32 │ │ │ │ │ + add r10,r10,r3 │ │ │ │ │ + addi r3,r3,24 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ - addi r3,r3,56 │ │ │ │ │ add r3,r9,r3 │ │ │ │ │ subf r9,r10,r3 │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - beq 8ac │ │ │ │ │ + beq 88c │ │ │ │ │ ldx r8,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ addi r10,r10,24 │ │ │ │ │ cmpld r10,r3 │ │ │ │ │ - bne 8ac │ │ │ │ │ - b 8dc │ │ │ │ │ + bne 88c │ │ │ │ │ + b 8bc │ │ │ │ │ addi r9,r10,24 │ │ │ │ │ ldx r8,r9,r4 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ + ld r9,56(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - bgt 8d0 │ │ │ │ │ + bgt 8b0 │ │ │ │ │ addi r10,r10,48 │ │ │ │ │ cmpld r10,r3 │ │ │ │ │ - beq 8dc │ │ │ │ │ + beq 8bc │ │ │ │ │ ldx r8,r10,r4 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ + ld r9,32(r10) │ │ │ │ │ add r9,r8,r9 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ divd r9,r9,r8 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ - ble 880 │ │ │ │ │ + ble 860 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r10,0 │ │ │ │ │ - clrldi r3,r10,63 │ │ │ │ │ + li r9,0 │ │ │ │ │ + clrldi r3,r9,63 │ │ │ │ │ blr │ │ │ │ │ - li r10,1 │ │ │ │ │ - b 8d4 │ │ │ │ │ + li r9,1 │ │ │ │ │ + b 8b4 │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 10000000 18000000 00000000 ................ │ │ │ │ │ 0x00000020 1c000000 00000000 24000000 2c000000 ........$...,... │ │ │ │ │ - 0x00000030 00000000 7c000000 00450941 009e029f ....|....E.A.... │ │ │ │ │ - 0x00000040 01470e40 11417e46 0e004506 4144dfde .G.@.A~F..E.AD.. │ │ │ │ │ + 0x00000030 00000000 7c000000 00459e02 9f010941 ....|....E.....A │ │ │ │ │ + 0x00000040 00460e40 11417e47 0e004506 4144dfde .F.@.A~G..E.AD.. │ │ │ │ │ 0x00000050 10000000 54000000 00000000 1c000000 ....T........... │ │ │ │ │ 0x00000060 00000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 34000000 00000000 10000000 7c000000 4...........|... │ │ │ │ │ 0x00000080 00000000 e4000000 00000000 10000000 ................ │ │ │ │ │ 0x00000090 90000000 00000000 e4000000 00000000 ................ │ │ │ │ │ 0x000000a0 10000000 a4000000 00000000 70000000 ............p... │ │ │ │ │ 0x000000b0 00000000 28000000 b8000000 00000000 ....(........... │ │ │ │ │ - 0x000000c0 2c020000 00450e40 9f019d03 9e02430d ,....E.@......C. │ │ │ │ │ + 0x000000c0 2c020000 00470e40 9f019e02 9d03410d ,....G.@......A. │ │ │ │ │ 0x000000d0 1f02560a 0c010043 dfdedd43 0b000000 ..V....C...C.... │ │ │ │ │ 0x000000e0 10000000 e4000000 00000000 f0000000 ................ │ │ │ │ │ 0x000000f0 00000000 10000000 f8000000 00000000 ................ │ │ │ │ │ - 0x00000100 10010000 00000000 10000000 0c010000 ................ │ │ │ │ │ - 0x00000110 00000000 70010000 00000000 ....p....... │ │ │ │ │ + 0x00000100 e0000000 00000000 10000000 0c010000 ................ │ │ │ │ │ + 0x00000110 00000000 80010000 00000000 ............ │ │ │ ├── choose-radix.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00014c 00 AX 0 0 16 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 0002b8 000078 18 I 8 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00018c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .note.GNU-stack PROGBITS 0000000000000000 00018c 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 00018c 000050 00 A 0 0 4 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 00018c 000054 00 A 0 0 4 │ │ │ │ │ [ 7] .rela.eh_frame RELA 0000000000000000 000330 000018 18 I 8 6 8 │ │ │ │ │ [ 8] .symtab SYMTAB 0000000000000000 0001e0 000090 18 9 2 8 │ │ │ │ │ [ 9] .strtab STRTAB 0000000000000000 000270 000042 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), │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,37 +6,41 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 0000000000000038 00000018 FDE cie=00000000 pc=0000000000000000..000000000000014c │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ +00000014 000000000000003c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000014c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000014 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000030 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000048 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000040 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000048 │ │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_advance_loc: 112 to 00000000000000b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000000e0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -|xK:}xSY}x │ │ │ │ │ +xSY}xK:} │ │ │ │ │ fftwl_mpi_choose_radix │ │ │ │ │ fftwl_mpi_default_block │ │ │ │ │ fftwl_isqrt │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .rela.eh_frame │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,31 +6,31 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftwl_mpi_choose_radix(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ divd r31,r3,r6 │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - mr r27,r8 │ │ │ │ │ mflr r0 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r25,r10 │ │ │ │ │ - mr r30,r3 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ - mulld r8,r31,r6 │ │ │ │ │ - cmpd r3,r8 │ │ │ │ │ + mulld r7,r31,r6 │ │ │ │ │ + cmpd r3,r7 │ │ │ │ │ bne f0 │ │ │ │ │ cmpd r6,r31 │ │ │ │ │ bgt f0 │ │ │ │ │ cmpdi r31,1 │ │ │ │ │ li r28,0 │ │ │ │ │ beq b4 │ │ │ │ │ cmpd r31,r30 │ │ │ │ │ @@ -69,18 +69,18 @@ │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftwl_isqrt │ │ │ │ │ nop │ │ │ │ │ - divd r8,r30,r3 │ │ │ │ │ + divd r7,r30,r3 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mulld r8,r8,r3 │ │ │ │ │ - cmpd r30,r8 │ │ │ │ │ + mulld r7,r7,r3 │ │ │ │ │ + cmpd r30,r7 │ │ │ │ │ beq 5c │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ divd r7,r30,r31 │ │ │ │ │ mulld r7,r7,r31 │ │ │ │ │ cmpd r30,r7 │ │ │ │ │ bne 110 │ │ │ │ │ b 5c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 38000000 18000000 00000000 ....8........... │ │ │ │ │ - 0x00000020 4c010000 00439f01 429b0547 09410099 L....C..B..G.A.. │ │ │ │ │ - 0x00000030 079a069d 039e029c 04460e80 0111417e .........F....A~ │ │ │ │ │ - 0x00000040 5c0a0e00 4a0641df dedddcdb dad9440b \...J.A.......D. │ │ │ │ │ + 0x00000010 1b0c0100 3c000000 18000000 00000000 ....<........... │ │ │ │ │ + 0x00000020 4c010000 00449f01 9e024509 41009907 L....D....E.A... │ │ │ │ │ + 0x00000030 9a06449b 059c0443 9d031141 7e420e80 ..D....C...A~B.. │ │ │ │ │ + 0x00000040 015c0a0e 004a0641 dfdedddc dbdad944 .\...J.A.......D │ │ │ │ │ + 0x00000050 0b000000 .... │ │ │ ├── conf.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x888 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000006000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000006000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -0000000000000014 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +0000000000000018 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000020 000000070000000a R_PPC64_REL24 0000000000000000 fftwl_solvtab_exec + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x900 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000800000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_transpose_pairwise_register + 0 │ │ │ │ │ 0000000000000008 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000010 0000000900000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_transpose_alltoall_register + 0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ addis r3,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r3,r3,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ bl 20 │ │ │ │ │ R_PPC64_REL24 fftwl_solvtab_exec │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ ├── dtensor.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4768 (bytes into file) │ │ │ │ │ + Start of section headers: 4680 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 12 │ │ │ │ │ Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ -There are 12 section headers, starting at offset 0x12a0: │ │ │ │ │ +There are 12 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 0008a8 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000da8 0003f0 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0008e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0008e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008e8 00003c 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 000924 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 000924 0001e4 00 A 0 0 4 │ │ │ │ │ - [ 8] .rela.eh_frame RELA 0000000000000000 001198 0000a8 18 I 9 7 8 │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 000b08 000198 18 10 3 8 │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 000ca0 000105 00 0 0 1 │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 001240 00005f 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000868 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000d68 0003d8 18 I 9 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0008a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0008a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008a8 00003c 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 0008e4 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 0008e4 0001e0 00 A 0 0 4 │ │ │ │ │ + [ 8] .rela.eh_frame RELA 0000000000000000 001140 0000a8 18 I 9 7 8 │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 000ac8 000198 18 10 3 8 │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 000c60 000105 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 0011e8 00005f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,11 +10,11 @@ │ │ │ │ │ 6: 0000000000000090 56 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_destroy │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_ifree │ │ │ │ │ 8: 00000000000000d0 208 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_md5 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_md5int │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_md5INT │ │ │ │ │ 11: 00000000000001a0 208 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_copy │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 13: 0000000000000270 992 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_canonical │ │ │ │ │ + 13: 0000000000000270 976 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_canonical │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_num_blocks │ │ │ │ │ - 15: 0000000000000650 200 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_validp │ │ │ │ │ - 16: 0000000000000720 392 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_print │ │ │ │ │ + 15: 0000000000000640 152 FUNC GLOBAL DEFAULT 1 fftwl_mpi_dtensor_validp │ │ │ │ │ + 16: 00000000000006e0 392 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dtensor_print │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xda8 contains 42 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xd68 contains 41 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000040 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000000064 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000000090 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000094 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -17,39 +17,38 @@ │ │ │ │ │ 00000000000001a0 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001a4 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001ec 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000000228 0000000c0000000a R_PPC64_REL24 0000000000000000 memmove + 0 │ │ │ │ │ 0000000000000254 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000000270 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000398 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000000378 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +0000000000000444 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000464 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ -0000000000000484 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ -0000000000000564 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -00000000000005f0 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000000604 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ -0000000000000650 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000654 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000720 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000724 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000754 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000768 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000788 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -000000000000078c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ -00000000000007a8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ -00000000000007ac 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ -00000000000007d0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -00000000000007dc 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ -0000000000000830 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000838 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000860 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -000000000000086c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000544 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +00000000000005c0 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ +00000000000005e0 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +00000000000005f4 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ +00000000000006e0 00000004000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000006e4 00000004000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000714 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000728 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000748 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ +000000000000074c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ +0000000000000768 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ +000000000000076c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ +0000000000000790 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ +000000000000079c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 28 │ │ │ │ │ +00000000000007f0 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000007f8 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000820 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +000000000000082c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1198 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1140 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000004c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 90 │ │ │ │ │ 000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1a0 │ │ │ │ │ -00000000000000d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ -0000000000000174 000000010000001a R_PPC64_REL32 0000000000000000 .text + 650 │ │ │ │ │ -0000000000000188 000000010000001a R_PPC64_REL32 0000000000000000 .text + 720 │ │ │ │ │ +00000000000000cc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ +0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 640 │ │ │ │ │ +0000000000000184 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,18 +10,18 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000002c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000090 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000004c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000005c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000060 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ @@ -43,16 +43,16 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000030 00000068 FDE cie=00000000 pc=00000000000000d0..00000000000001a0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000e0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 000000000000011c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ @@ -67,188 +67,187 @@ │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000098 000000000000002c 0000009c FDE cie=00000000 pc=00000000000001a0..0000000000000270 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000001ac │ │ │ │ │ +00000098 0000000000000028 0000009c FDE cie=00000000 pc=00000000000001a0..0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001b0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000001bc │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000001d8 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000001d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000000234 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000000234 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000024c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c8 00000000000000a0 000000cc FDE cie=00000000 pc=0000000000000270..0000000000000650 │ │ │ │ │ +000000c4 00000000000000a0 000000c8 FDE cie=00000000 pc=0000000000000270..0000000000000640 │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000298 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002ac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002ac │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 264 to 00000000000003b8 │ │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000000398 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000039c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003b0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000004c0 │ │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000004a0 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a8 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004ac │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000004d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b0 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004ec │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000004cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004d0 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000000550 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000554 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000588 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000558 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000005a0 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000580 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000584 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000588 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000005e8 │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000005d8 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000600 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000630 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000620 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000624 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000638 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000628 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000063c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000062c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000640 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000630 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000000650..0000000000000718 │ │ │ │ │ +00000168 0000000000000010 0000016c FDE cie=00000000 pc=0000000000000640..00000000000006d8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000180 0000000000000060 00000184 FDE cie=00000000 pc=0000000000000720..00000000000008a8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000738 │ │ │ │ │ +0000017c 0000000000000060 00000180 FDE cie=00000000 pc=00000000000006e0..0000000000000868 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000006f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000704 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000071c │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000788 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000748 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000754 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000790 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000007d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000798 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000820 │ │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000007e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000824 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000828 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000082c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000084c │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000080c │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000850 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000810 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000085c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000081c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000860 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000820 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000087c │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000083c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000888 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000848 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000850 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000894 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000854 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000858 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftwl_mpi_mkdtensor(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lis r9,32767 │ │ │ │ │ - mflr r0 │ │ │ │ │ addi r10,r3,-2 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ - cmplw r10,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ bgt 60 │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ bl 40 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ @@ -70,16 +70,16 @@ │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ fftwl_mpi_dtensor_md5(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r28,r4 │ │ │ │ │ lwa r4,0(r4) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl f8 │ │ │ │ │ @@ -132,38 +132,38 @@ │ │ │ │ │ 00000000000001a0 : │ │ │ │ │ fftwl_mpi_dtensor_copy(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ lwz r29,0(r3) │ │ │ │ │ lis r9,32767 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ - addi r10,r29,-2 │ │ │ │ │ - cmplw r10,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + addi r10,r29,-2 │ │ │ │ │ + cmplw r10,r9 │ │ │ │ │ bgt 250 │ │ │ │ │ addi r3,r29,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ bl 1ec │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ stw r29,0(r31) │ │ │ │ │ + lwz r5,0(r30) │ │ │ │ │ lis r9,32767 │ │ │ │ │ ori r9,r9,65533 │ │ │ │ │ - lwz r5,0(r30) │ │ │ │ │ addi r5,r5,-1 │ │ │ │ │ cmplw r5,r9 │ │ │ │ │ bgt 230 │ │ │ │ │ clrldi r5,r5,32 │ │ │ │ │ addi r4,r30,8 │ │ │ │ │ addi r3,r31,8 │ │ │ │ │ addi r5,r5,1 │ │ │ │ │ @@ -196,242 +196,239 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ lwz r31,0(r3) │ │ │ │ │ mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ xoris r9,r31,32768 │ │ │ │ │ cmpwi r9,-1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ - beq 600 │ │ │ │ │ + beq 5f0 │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ std r27,56(r1) │ │ │ │ │ std r30,80(r1) │ │ │ │ │ mr r27,r3 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - ble 5e8 │ │ │ │ │ + ble 5d8 │ │ │ │ │ cmpdi r4,0 │ │ │ │ │ - beq 500 │ │ │ │ │ - extsw r9,r31 │ │ │ │ │ - addi r10,r3,8 │ │ │ │ │ - lis r8,-21846 │ │ │ │ │ - lis r7,2730 │ │ │ │ │ + beq 4e0 │ │ │ │ │ + extsw r10,r31 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ li r31,0 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - ori r8,r8,43691 │ │ │ │ │ - ori r7,r7,43690 │ │ │ │ │ - rldimi r8,r7,32,0 │ │ │ │ │ - add r6,r10,r9 │ │ │ │ │ - addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r8 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - andi. r8,r9,1 │ │ │ │ │ - beq 32c │ │ │ │ │ - ld r10,0(r10) │ │ │ │ │ + mulli r10,r10,24 │ │ │ │ │ + add r7,r10,r3 │ │ │ │ │ + addi r10,r10,-24 │ │ │ │ │ + andi. r10,r10,8 │ │ │ │ │ + bne 310 │ │ │ │ │ + ld r9,8(r3) │ │ │ │ │ + cmpdi r9,0 │ │ │ │ │ + ble 540 │ │ │ │ │ + xori r9,r9,1 │ │ │ │ │ + addic r10,r9,-1 │ │ │ │ │ + subfe r31,r10,r9 │ │ │ │ │ + addi r9,r3,24 │ │ │ │ │ + cmpld r9,r7 │ │ │ │ │ + beq 354 │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ + ld r10,8(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ xori r10,r10,1 │ │ │ │ │ + addic r8,r10,-1 │ │ │ │ │ + subfe r8,r8,r10 │ │ │ │ │ + ld r10,32(r9) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + add r8,r31,r8 │ │ │ │ │ + ble 540 │ │ │ │ │ + xori r10,r10,1 │ │ │ │ │ + addi r9,r9,48 │ │ │ │ │ addic r31,r10,-1 │ │ │ │ │ + cmpld r9,r7 │ │ │ │ │ subfe r31,r31,r10 │ │ │ │ │ - addi r10,r3,32 │ │ │ │ │ - cmpld r10,r6 │ │ │ │ │ - beq 374 │ │ │ │ │ - srdi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - ld r9,0(r10) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ - xori r9,r9,1 │ │ │ │ │ - addic r8,r9,-1 │ │ │ │ │ - subfe r9,r8,r9 │ │ │ │ │ - add r8,r31,r9 │ │ │ │ │ - ld r9,24(r10) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ - xori r9,r9,1 │ │ │ │ │ - addi r10,r10,48 │ │ │ │ │ - addic r31,r9,-1 │ │ │ │ │ - subfe r31,r31,r9 │ │ │ │ │ add r31,r8,r31 │ │ │ │ │ - bdnz 334 │ │ │ │ │ + bne 310 │ │ │ │ │ lis r9,32767 │ │ │ │ │ addi r10,r31,-2 │ │ │ │ │ ori r9,r9,65532 │ │ │ │ │ cmplw r10,r9 │ │ │ │ │ - bgt 5ec │ │ │ │ │ + bgt 5dc │ │ │ │ │ addi r3,r31,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ mulli r3,r3,24 │ │ │ │ │ addi r3,r3,32 │ │ │ │ │ - bl 398 │ │ │ │ │ + bl 378 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r26,r3 │ │ │ │ │ stw r31,0(r26) │ │ │ │ │ lwz r10,0(r27) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ - ble 638 │ │ │ │ │ + ble 628 │ │ │ │ │ std r25,40(r1) │ │ │ │ │ std r29,72(r1) │ │ │ │ │ addi r31,r27,8 │ │ │ │ │ li r25,0 │ │ │ │ │ li r29,0 │ │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ │ std r28,64(r1) │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - beq cr4,450 │ │ │ │ │ + beq cr4,430 │ │ │ │ │ not r9,r29 │ │ │ │ │ add r9,r9,r10 │ │ │ │ │ andi. r8,r9,1 │ │ │ │ │ - bne 5b0 │ │ │ │ │ + bne 590 │ │ │ │ │ addi r8,r29,1 │ │ │ │ │ rldicl r9,r9,63,33 │ │ │ │ │ cmpw r8,r10 │ │ │ │ │ addi r9,r9,1 │ │ │ │ │ - bgt 5a8 │ │ │ │ │ + bgt 588 │ │ │ │ │ lis r8,-32768 │ │ │ │ │ cmpw r10,r8 │ │ │ │ │ - beq 5a8 │ │ │ │ │ + beq 588 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ cmpdi r9,1 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ - beq 4bc │ │ │ │ │ + beq 49c │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - ble 410 │ │ │ │ │ + ble 3f0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ extsw r30,r25 │ │ │ │ │ mulli r28,r30,24 │ │ │ │ │ add r28,r26,r28 │ │ │ │ │ std r3,8(r28) │ │ │ │ │ ld r4,8(r31) │ │ │ │ │ - bl 464 │ │ │ │ │ + bl 444 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - beq 5e0 │ │ │ │ │ + beq 5b0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ std r9,16(r28) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - bl 484 │ │ │ │ │ + bl 464 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ beq 5d0 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ lwz r10,0(r27) │ │ │ │ │ mulli r30,r30,24 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r25,r25,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpw r29,r10 │ │ │ │ │ add r30,r26,r30 │ │ │ │ │ std r9,24(r30) │ │ │ │ │ - blt 3d0 │ │ │ │ │ + blt 3b0 │ │ │ │ │ ld r25,40(r1) │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r28,64(r1) │ │ │ │ │ ld r29,72(r1) │ │ │ │ │ - mr r3,r26 │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r10,r31 │ │ │ │ │ addi r9,r3,8 │ │ │ │ │ andi. r8,r10,1 │ │ │ │ │ - beq 528 │ │ │ │ │ + beq 508 │ │ │ │ │ ld r9,0(r9) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ cmpwi r31,1 │ │ │ │ │ addi r9,r3,32 │ │ │ │ │ - beq 374 │ │ │ │ │ + beq 354 │ │ │ │ │ rldicl r10,r10,63,33 │ │ │ │ │ mtctr r10 │ │ │ │ │ - b 554 │ │ │ │ │ + b 534 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r10,24(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - ble 560 │ │ │ │ │ + ble 540 │ │ │ │ │ addi r9,r9,48 │ │ │ │ │ - bdz 374 │ │ │ │ │ + bdz 354 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ cmpdi r10,0 │ │ │ │ │ - bgt 540 │ │ │ │ │ + bgt 520 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 564 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ - lis r9,32767 │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ - ori r9,r9,65535 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ - stw r9,0(r3) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + lis r9,32767 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ - ld r26,-48(r1) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + ori r9,r9,65535 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ + stw r9,0(r3) │ │ │ │ │ + mr r3,r26 │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ li r9,1 │ │ │ │ │ - b 408 │ │ │ │ │ + b 3e8 │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ - bgt 450 │ │ │ │ │ + bgt 430 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ cmpw r10,r29 │ │ │ │ │ - ble 4bc │ │ │ │ │ + ble 49c │ │ │ │ │ ld r3,0(r31) │ │ │ │ │ - b 3e8 │ │ │ │ │ + b 3c8 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ - b 498 │ │ │ │ │ + std r9,16(r28) │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ + ld r3,0(r31) │ │ │ │ │ + bl 5c0 │ │ │ │ │ + R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + cmpdi r3,1 │ │ │ │ │ + bne 474 │ │ │ │ │ ld r9,0(r31) │ │ │ │ │ b 478 │ │ │ │ │ li r31,0 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 5f0 │ │ │ │ │ + bl 5e0 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ mr r26,r3 │ │ │ │ │ - b 3a4 │ │ │ │ │ + b 384 │ │ │ │ │ li r3,32 │ │ │ │ │ - bl 604 │ │ │ │ │ + bl 5f4 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ mr r26,r3 │ │ │ │ │ stw r31,0(r3) │ │ │ │ │ @@ -439,149 +436,135 @@ │ │ │ │ │ mr r3,r26 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ld r27,56(r1) │ │ │ │ │ ld r30,80(r1) │ │ │ │ │ - b 584 │ │ │ │ │ + b 4b0 │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ .long 0x780 │ │ │ │ │ │ │ │ │ │ -0000000000000650 : │ │ │ │ │ +0000000000000640 : │ │ │ │ │ fftwl_mpi_dtensor_validp(): │ │ │ │ │ - addis r2,r12,0 │ │ │ │ │ - R_PPC64_REL16_HA .TOC. │ │ │ │ │ - addi r2,r2,0 │ │ │ │ │ - R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,0(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - blt 6f0 │ │ │ │ │ + blt 6b0 │ │ │ │ │ lis r8,32767 │ │ │ │ │ addi r7,r9,-1 │ │ │ │ │ li r10,1 │ │ │ │ │ ori r8,r8,65533 │ │ │ │ │ cmplw r7,r8 │ │ │ │ │ - bgt 6f4 │ │ │ │ │ + bgt 6b4 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - lis r10,-21846 │ │ │ │ │ - lis r8,2730 │ │ │ │ │ - addi r3,r3,8 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - ori r10,r10,43691 │ │ │ │ │ - ori r8,r8,43690 │ │ │ │ │ - rldimi r10,r8,32,0 │ │ │ │ │ - addi r9,r9,-24 │ │ │ │ │ - srdi r9,r9,3 │ │ │ │ │ - mulld r9,r9,r10 │ │ │ │ │ - clrldi r9,r9,3 │ │ │ │ │ - addi r9,r9,1 │ │ │ │ │ - mtctr r9 │ │ │ │ │ - b 6e0 │ │ │ │ │ + add r9,r3,r9 │ │ │ │ │ + b 6a4 │ │ │ │ │ + nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - ld r9,8(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 6f0 │ │ │ │ │ - ld r9,16(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - ble 6f0 │ │ │ │ │ + ld r10,16(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + ble 6b0 │ │ │ │ │ + ld r10,24(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + ble 6b0 │ │ │ │ │ addi r3,r3,24 │ │ │ │ │ - bdz 700 │ │ │ │ │ - ld r9,0(r3) │ │ │ │ │ - cmpdi r9,0 │ │ │ │ │ - bge 6c0 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + cmpld r3,r9 │ │ │ │ │ + beq 6c0 │ │ │ │ │ + ld r10,8(r3) │ │ │ │ │ + cmpdi r10,0 │ │ │ │ │ + bge 680 │ │ │ │ │ li r10,0 │ │ │ │ │ clrldi r3,r10,63 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r10,1 │ │ │ │ │ clrldi r3,r10,63 │ │ │ │ │ blr │ │ │ │ │ ... │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000720 : │ │ │ │ │ +00000000000006e0 : │ │ │ │ │ fftwl_mpi_dtensor_print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r10,0(r3) │ │ │ │ │ mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r30,r4 │ │ │ │ │ - xoris r9,r10,32768 │ │ │ │ │ - cmpwi r9,-1 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ + xoris r9,r10,32768 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ - beq 860 │ │ │ │ │ + cmpwi r9,-1 │ │ │ │ │ + beq 820 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ std r28,112(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r28,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - ble 82c │ │ │ │ │ + ble 7ec │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ std r27,104(r1) │ │ │ │ │ addis r27,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ std r31,136(r1) │ │ │ │ │ ld r8,24(r28) │ │ │ │ │ - ld r7,16(r28) │ │ │ │ │ - ld r6,8(r28) │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r31,r28,32 │ │ │ │ │ + ld r7,16(r28) │ │ │ │ │ + ld r6,8(r28) │ │ │ │ │ addi r27,r27,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r4,r27 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ - ble 890 │ │ │ │ │ + ble 850 │ │ │ │ │ std r26,96(r1) │ │ │ │ │ addis r26,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x28 │ │ │ │ │ std r29,120(r1) │ │ │ │ │ li r29,1 │ │ │ │ │ addi r26,r26,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x28 │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ ld r8,16(r31) │ │ │ │ │ - ld r7,8(r31) │ │ │ │ │ - ld r6,0(r31) │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r4,r27 │ │ │ │ │ mr r3,r30 │ │ │ │ │ addi r29,r29,1 │ │ │ │ │ + ld r7,8(r31) │ │ │ │ │ + ld r6,0(r31) │ │ │ │ │ addi r31,r31,24 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,0(r28) │ │ │ │ │ cmpw r9,r29 │ │ │ │ │ - bgt 7e0 │ │ │ │ │ + bgt 7a0 │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r29,120(r1) │ │ │ │ │ ld r31,136(r1) │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ @@ -609,11 +592,11 @@ │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r31,136(r1) │ │ │ │ │ - b 82c │ │ │ │ │ + b 7ec │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x680 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,35 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 2c000000 18000000 00000000 ....,........... │ │ │ │ │ - 0x00000020 90000000 00460941 009f0145 0e301141 .....F.A...E.0.A │ │ │ │ │ - 0x00000030 7e480a0e 00440641 df410b44 0e004406 ~H...D.A.A.D..D. │ │ │ │ │ + 0x00000020 90000000 00460941 009f0144 0e301141 .....F.A...D.0.A │ │ │ │ │ + 0x00000030 7e490a0e 00440641 df410b44 0e004406 ~I...D.A.A.D..D. │ │ │ │ │ 0x00000040 41df0000 1c000000 48000000 00000000 A.......H....... │ │ │ │ │ 0x00000050 38000000 00450e20 11417e43 0e004206 8....E. .A~C..B. │ │ │ │ │ 0x00000060 41000000 30000000 68000000 00000000 A...0...h....... │ │ │ │ │ - 0x00000070 d0000000 00440941 009c0443 9e02430e .....D.A...C..C. │ │ │ │ │ + 0x00000070 d0000000 00449c04 09410043 9e02430e .....D...A.C..C. │ │ │ │ │ 0x00000080 4011417e 499d0341 9f0156dd 41df410e @.A~I..A..V.A.A. │ │ │ │ │ - 0x00000090 00440641 dedc0000 2c000000 9c000000 .D.A....,....... │ │ │ │ │ - 0x000000a0 00000000 d0000000 00439d03 44094100 .........C..D.A. │ │ │ │ │ - 0x000000b0 9e02470e 409f0111 417e570a 0e004606 ..G.@...A~W...F. │ │ │ │ │ - 0x000000c0 41dfdedd 410b0000 a0000000 cc000000 A...A........... │ │ │ │ │ - 0x000000d0 00000000 e0030000 00439f01 490e6011 .........C..I.`. │ │ │ │ │ - 0x000000e0 417e9a06 11487f43 9b05419e 02024299 A~...H.C..A...B. │ │ │ │ │ - 0x000000f0 07419d03 459c047c d941db41 dc41dd42 .A..E..|.A.A.A.B │ │ │ │ │ - 0x00000100 de410e00 45064141 0648dfda 440e609a .A..E.AA.H..D.`. │ │ │ │ │ - 0x00000110 069b059e 029f0111 417e1148 7f5ddb41 ........A~.H.].A │ │ │ │ │ - 0x00000120 de440e00 46064141 0648dfda 410e6099 .D..F.AA.H..A.`. │ │ │ │ │ - 0x00000130 079a069b 059c049d 039e029f 0111417e ..............A~ │ │ │ │ │ - 0x00000140 11487f50 d9dcdd46 dbde440e 00480641 .H.P...F..D..H.A │ │ │ │ │ - 0x00000150 410648df da410e60 9a069b05 9e029f01 A.H..A.`........ │ │ │ │ │ - 0x00000160 11417e11 487f41db 41de0000 10000000 .A~.H.A.A....... │ │ │ │ │ - 0x00000170 70010000 00000000 c8000000 00000000 p............... │ │ │ │ │ - 0x00000180 60000000 84010000 00000000 88010000 `............... │ │ │ │ │ - 0x00000190 00460941 009e0245 0e900111 417e449c .F.A...E....A~D. │ │ │ │ │ - 0x000001a0 044b9b05 439f014f 9a06429d 0352da41 .K..C..O..B..R.A │ │ │ │ │ - 0x000001b0 db41dd41 df48dc41 0e004306 41de410e .A.A.H.A..C.A.A. │ │ │ │ │ - 0x000001c0 90019e02 11417e47 0e004306 41de420e .....A~G..C.A.B. │ │ │ │ │ - 0x000001d0 90019b05 9c049e02 9f011141 7e41db41 ...........A~A.A │ │ │ │ │ - 0x000001e0 df000000 .... │ │ │ │ │ + 0x00000090 00440641 dedc0000 28000000 9c000000 .D.A....(....... │ │ │ │ │ + 0x000000a0 00000000 d0000000 00449d03 9e02480e .........D....H. │ │ │ │ │ + 0x000000b0 4011417e 9f01590a 0e004606 41dfdedd @.A~..Y...F.A... │ │ │ │ │ + 0x000000c0 410b0000 a0000000 c8000000 00000000 A............... │ │ │ │ │ + 0x000000d0 d0030000 00439f01 470e6011 417e9a06 .....C..G.`.A~.. │ │ │ │ │ + 0x000000e0 11487f45 9b05419e 027a9907 419d0345 .H.E..A..z..A..E │ │ │ │ │ + 0x000000f0 9c047cd9 41db41dc 41dd41de 410e0046 ..|.A.A.A.A.A..F │ │ │ │ │ + 0x00000100 06414106 48dfda44 0e609a06 9b059e02 .AA.H..D.`...... │ │ │ │ │ + 0x00000110 9f011141 7e11487f 5cdb41de 410e004a ...A~.H.\.A.A..J │ │ │ │ │ + 0x00000120 06414106 48dfda41 0e609907 9a069b05 .AA.H..A.`...... │ │ │ │ │ + 0x00000130 9c049d03 9e029f01 11417e11 487f54d9 .........A~.H.T. │ │ │ │ │ + 0x00000140 dcdd46db de440e00 48064141 0648dfda ..F..D..H.AA.H.. │ │ │ │ │ + 0x00000150 410e609a 069b059e 029f0111 417e1148 A.`.........A~.H │ │ │ │ │ + 0x00000160 7f41db41 de000000 10000000 6c010000 .A.A........l... │ │ │ │ │ + 0x00000170 00000000 98000000 00000000 60000000 ............`... │ │ │ │ │ + 0x00000180 80010000 00000000 88010000 00460941 .............F.A │ │ │ │ │ + 0x00000190 009e0243 0e900111 417e469c 044b9b05 ...C....A~F..K.. │ │ │ │ │ + 0x000001a0 439f014f 9a06429d 0352da41 db41dd41 C..O..B..R.A.A.A │ │ │ │ │ + 0x000001b0 df48dc41 0e004306 41de410e 90019e02 .H.A..C.A.A..... │ │ │ │ │ + 0x000001c0 11417e47 0e004306 41de420e 90019b05 .A~G..C.A.B..... │ │ │ │ │ + 0x000001d0 9c049e02 9f011141 7e41db41 df000000 .......A~A.A.... │ │ │ ├── wisdom-api.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ 00000000000002fc 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ 0000000000000308 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000330 000000100000000a R_PPC64_REL24 0000000000000000 fftwl_export_wisdom_to_string + 0 │ │ │ │ │ 000000000000033c 000000110000000a R_PPC64_REL24 0000000000000000 strlen + 0 │ │ │ │ │ 0000000000000344 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000354 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000364 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ -0000000000000370 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +000000000000036c 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000380 0000000200000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000384 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Bcast + 0 │ │ │ │ │ 0000000000000390 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_free + 0 │ │ │ │ │ 000000000000039c 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 00000000000003c8 000000140000000a R_PPC64_REL24 0000000000000000 MPI_Abort + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0xd58 contains 2 entries: │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -66,16 +66,16 @@ │ │ │ │ │ nop │ │ │ │ │ ld r3,56(r1) │ │ │ │ │ bl cc │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,56(r1) │ │ │ │ │ ld r8,72(r1) │ │ │ │ │ + lwa r4,56(r1) │ │ │ │ │ mr r9,r29 │ │ │ │ │ li r7,222 │ │ │ │ │ li r6,1 │ │ │ │ │ ld r5,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl f4 │ │ │ │ │ @@ -151,16 +151,16 @@ │ │ │ │ │ std r3,56(r1) │ │ │ │ │ addi r3,r1,56 │ │ │ │ │ bl 1e8 │ │ │ │ │ R_PPC64_REL24 MPI_Send │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,56(r1) │ │ │ │ │ ld r8,72(r1) │ │ │ │ │ + lwa r4,56(r1) │ │ │ │ │ li r7,222 │ │ │ │ │ li r6,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ bl 20c │ │ │ │ │ R_PPC64_REL24 MPI_Send │ │ │ │ │ @@ -220,16 +220,16 @@ │ │ │ │ │ nop │ │ │ │ │ ld r3,32(r1) │ │ │ │ │ bl 2bc │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ - lwa r4,32(r1) │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ + lwa r4,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl 2dc │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ @@ -271,18 +271,18 @@ │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ addi r3,r3,1 │ │ │ │ │ std r3,32(r1) │ │ │ │ │ addi r3,r1,32 │ │ │ │ │ bl 364 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ │ │ - lwa r4,32(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ + lwa r4,32(r1) │ │ │ │ │ li r6,0 │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ bl 384 │ │ │ │ │ R_PPC64_REL24 MPI_Bcast │ │ │ │ │ nop │ │ │ ├── f03-wrap.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14104 (bytes into file) │ │ │ │ │ + Start of section headers: 14208 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x3718: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3780: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0014c0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002840 000ba0 18 I 8 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0028a8 000ba0 18 I 8 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 001500 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 001500 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .note.GNU-stack PROGBITS 0000000000000000 001500 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 001500 000644 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 0033e0 0002e8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 001b48 000630 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 002178 0006c6 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 0036c8 000050 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 001500 0006b0 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 003448 0002e8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 001bb0 000630 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0021e0 0006c6 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 003730 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2840 contains 124 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x28a8 contains 124 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000050 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 0000000000000088 000000050000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_local_size_many_transposed + 0 │ │ │ │ │ 00000000000000d0 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -122,40 +122,40 @@ │ │ │ │ │ 0000000000001454 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 000000000000145c 0000003f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_gather_wisdom + 0 │ │ │ │ │ 0000000000001480 00000003000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000001484 00000003000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000001494 000000040000000a R_PPC64_REL24 0000000000000000 MPI_Comm_f2c + 0 │ │ │ │ │ 000000000000149c 000000410000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_broadcast_wisdom + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x33e0 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3448 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ -0000000000000088 000000010000001a R_PPC64_REL32 0000000000000000 .text + 180 │ │ │ │ │ -00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ -00000000000000ec 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ │ -0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 380 │ │ │ │ │ -000000000000015c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 440 │ │ │ │ │ -000000000000018c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4d0 │ │ │ │ │ -00000000000001c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ -00000000000001f0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 620 │ │ │ │ │ -0000000000000228 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ │ -0000000000000260 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7a0 │ │ │ │ │ -0000000000000290 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ -00000000000002c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ -00000000000002fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 9c0 │ │ │ │ │ -000000000000032c 000000010000001a R_PPC64_REL32 0000000000000000 .text + a60 │ │ │ │ │ -0000000000000360 000000010000001a R_PPC64_REL32 0000000000000000 .text + b10 │ │ │ │ │ -0000000000000398 000000010000001a R_PPC64_REL32 0000000000000000 .text + bd0 │ │ │ │ │ -00000000000003d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + ca0 │ │ │ │ │ -0000000000000404 000000010000001a R_PPC64_REL32 0000000000000000 .text + d50 │ │ │ │ │ -000000000000043c 000000010000001a R_PPC64_REL32 0000000000000000 .text + e10 │ │ │ │ │ -0000000000000474 000000010000001a R_PPC64_REL32 0000000000000000 .text + ee0 │ │ │ │ │ -00000000000004ac 000000010000001a R_PPC64_REL32 0000000000000000 .text + fa0 │ │ │ │ │ -00000000000004dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1040 │ │ │ │ │ -000000000000050c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 10e0 │ │ │ │ │ -0000000000000540 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1190 │ │ │ │ │ -0000000000000578 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1250 │ │ │ │ │ -00000000000005a8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 12f0 │ │ │ │ │ -00000000000005d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1390 │ │ │ │ │ -000000000000060c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1440 │ │ │ │ │ -000000000000062c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1480 │ │ │ │ │ +0000000000000058 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ +0000000000000090 000000010000001a R_PPC64_REL32 0000000000000000 .text + 180 │ │ │ │ │ +00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ +00000000000000f8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ │ +0000000000000134 000000010000001a R_PPC64_REL32 0000000000000000 .text + 380 │ │ │ │ │ +0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 440 │ │ │ │ │ +00000000000001a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 4d0 │ │ │ │ │ +00000000000001d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 580 │ │ │ │ │ +000000000000020c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 620 │ │ │ │ │ +0000000000000248 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ │ +0000000000000284 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7a0 │ │ │ │ │ +00000000000002b8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ +00000000000002f4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 910 │ │ │ │ │ +000000000000032c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 9c0 │ │ │ │ │ +0000000000000360 000000010000001a R_PPC64_REL32 0000000000000000 .text + a60 │ │ │ │ │ +0000000000000398 000000010000001a R_PPC64_REL32 0000000000000000 .text + b10 │ │ │ │ │ +00000000000003d4 000000010000001a R_PPC64_REL32 0000000000000000 .text + bd0 │ │ │ │ │ +0000000000000410 000000010000001a R_PPC64_REL32 0000000000000000 .text + ca0 │ │ │ │ │ +0000000000000448 000000010000001a R_PPC64_REL32 0000000000000000 .text + d50 │ │ │ │ │ +0000000000000484 000000010000001a R_PPC64_REL32 0000000000000000 .text + e10 │ │ │ │ │ +00000000000004c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + ee0 │ │ │ │ │ +00000000000004fc 000000010000001a R_PPC64_REL32 0000000000000000 .text + fa0 │ │ │ │ │ +0000000000000530 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1040 │ │ │ │ │ +0000000000000564 000000010000001a R_PPC64_REL32 0000000000000000 .text + 10e0 │ │ │ │ │ +000000000000059c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1190 │ │ │ │ │ +00000000000005d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1250 │ │ │ │ │ +000000000000060c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 12f0 │ │ │ │ │ +0000000000000640 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1390 │ │ │ │ │ +0000000000000678 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1440 │ │ │ │ │ +0000000000000698 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1480 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,726 +6,834 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000c8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ +00000014 0000000000000038 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000024 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000040 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000050 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000050 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000000b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000030 00000050 FDE cie=00000000 pc=00000000000000d0..0000000000000178 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000000f4 │ │ │ │ │ +00000050 0000000000000034 00000054 FDE cie=00000000 pc=00000000000000d0..0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000000e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000000f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000104 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000118 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000148 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000030 00000084 FDE cie=00000000 pc=0000000000000180..0000000000000228 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001a4 │ │ │ │ │ +00000088 0000000000000034 0000008c FDE cie=00000000 pc=0000000000000180..0000000000000228 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000194 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001a4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001c8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001f8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000001f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000218 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b4 000000000000002c 000000b8 FDE cie=00000000 pc=0000000000000230..00000000000002b8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000024c │ │ │ │ │ +000000c0 000000000000002c 000000c4 FDE cie=00000000 pc=0000000000000230..00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000244 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000254 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000268 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000268 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000290 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e4 0000000000000034 000000e8 FDE cie=00000000 pc=00000000000002c0..0000000000000380 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000002e8 │ │ │ │ │ +000000f0 0000000000000038 000000f4 FDE cie=00000000 pc=00000000000002c0..0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002e4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002f4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000310 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000034c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000370 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000011c 0000000000000034 00000120 FDE cie=00000000 pc=0000000000000380..0000000000000438 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000003a8 │ │ │ │ │ +0000012c 0000000000000038 00000130 FDE cie=00000000 pc=0000000000000380..0000000000000438 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000394 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003a4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003c0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000428 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000154 000000000000002c 00000158 FDE cie=00000000 pc=0000000000000440..00000000000004c8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000045c │ │ │ │ │ +00000168 000000000000002c 0000016c FDE cie=00000000 pc=0000000000000440..00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000454 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000464 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000004a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000004b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000030 00000188 FDE cie=00000000 pc=00000000000004d0..0000000000000578 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000004f4 │ │ │ │ │ +00000198 0000000000000034 0000019c FDE cie=00000000 pc=00000000000004d0..0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000004e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000504 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000518 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000510 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000548 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000548 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000568 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b8 000000000000002c 000001bc FDE cie=00000000 pc=0000000000000580..0000000000000618 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000005a0 │ │ │ │ │ +000001d0 0000000000000030 000001d4 FDE cie=00000000 pc=0000000000000580..0000000000000618 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000594 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000005a4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000005b4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000005c0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000005c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000005ec │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000608 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001e8 0000000000000034 000001ec FDE cie=00000000 pc=0000000000000620..00000000000006d8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000648 │ │ │ │ │ +00000204 0000000000000038 00000208 FDE cie=00000000 pc=0000000000000620..00000000000006d8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000634 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000644 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000654 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000660 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000670 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000006a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000006c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000220 0000000000000034 00000224 FDE cie=00000000 pc=00000000000006e0..00000000000007a0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000708 │ │ │ │ │ +00000240 0000000000000038 00000244 FDE cie=00000000 pc=00000000000006e0..00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000704 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000714 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000720 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000730 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000076c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000790 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000258 000000000000002c 0000025c FDE cie=00000000 pc=00000000000007a0..0000000000000838 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000007c0 │ │ │ │ │ +0000027c 0000000000000030 00000280 FDE cie=00000000 pc=00000000000007a0..0000000000000838 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000007b4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007c4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007d4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000007e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000080c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000828 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000288 0000000000000034 0000028c FDE cie=00000000 pc=0000000000000840..0000000000000908 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000868 │ │ │ │ │ +000002b0 0000000000000038 000002b4 FDE cie=00000000 pc=0000000000000840..0000000000000908 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000854 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000864 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000874 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000880 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000890 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 00000000000008d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000008f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c0 0000000000000030 000002c4 FDE cie=00000000 pc=0000000000000910..00000000000009b8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000934 │ │ │ │ │ +000002ec 0000000000000034 000002f0 FDE cie=00000000 pc=0000000000000910..00000000000009b8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000924 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000944 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000958 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000950 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000988 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000988 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000009a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002f4 000000000000002c 000002f8 FDE cie=00000000 pc=00000000000009c0..0000000000000a58 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000009e0 │ │ │ │ │ +00000324 0000000000000030 00000328 FDE cie=00000000 pc=00000000000009c0..0000000000000a58 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000009d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000009e4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000009f4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000a00 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000a00 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000a2c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000324 0000000000000030 00000328 FDE cie=00000000 pc=0000000000000a60..0000000000000b08 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000a84 │ │ │ │ │ +00000358 0000000000000034 0000035c FDE cie=00000000 pc=0000000000000a60..0000000000000b08 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000a74 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000a84 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000a94 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000aa8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000aa0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000ad8 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000ad8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000af8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000358 0000000000000034 0000035c FDE cie=00000000 pc=0000000000000b10..0000000000000bc8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000b38 │ │ │ │ │ +00000390 0000000000000038 00000394 FDE cie=00000000 pc=0000000000000b10..0000000000000bc8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000b24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b44 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000b50 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000b60 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000b60 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000bb8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000390 0000000000000034 00000394 FDE cie=00000000 pc=0000000000000bd0..0000000000000c98 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000bf8 │ │ │ │ │ +000003cc 0000000000000038 000003d0 FDE cie=00000000 pc=0000000000000bd0..0000000000000c98 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000be4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000bf4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c04 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000c10 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000c20 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c20 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000c64 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000c88 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003c8 0000000000000030 000003cc FDE cie=00000000 pc=0000000000000ca0..0000000000000d48 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000cc4 │ │ │ │ │ +00000408 0000000000000034 0000040c FDE cie=00000000 pc=0000000000000ca0..0000000000000d48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000cb4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000cc4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000cd4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000ce8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000ce0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000d18 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000d18 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000d38 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003fc 0000000000000034 00000400 FDE cie=00000000 pc=0000000000000d50..0000000000000e08 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000d78 │ │ │ │ │ +00000440 0000000000000038 00000444 FDE cie=00000000 pc=0000000000000d50..0000000000000e08 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000d64 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d74 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d84 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000d90 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000da0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000da0 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 52 to 0000000000000dd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000df8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000434 0000000000000034 00000438 FDE cie=00000000 pc=0000000000000e10..0000000000000ed8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000e38 │ │ │ │ │ +0000047c 0000000000000038 00000480 FDE cie=00000000 pc=0000000000000e10..0000000000000ed8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000e24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e34 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e44 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e50 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000e60 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000e60 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000ea4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000ec8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000046c 0000000000000034 00000470 FDE cie=00000000 pc=0000000000000ee0..0000000000000fa0 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000f08 │ │ │ │ │ +000004b8 0000000000000038 000004bc FDE cie=00000000 pc=0000000000000ee0..0000000000000fa0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000ef4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f04 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f14 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000f20 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000f30 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000f30 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000f6c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000f90 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004a4 000000000000002c 000004a8 FDE cie=00000000 pc=0000000000000fa0..0000000000001038 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000fc0 │ │ │ │ │ +000004f4 0000000000000030 000004f8 FDE cie=00000000 pc=0000000000000fa0..0000000000001038 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000fb4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fc4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000fd4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000fe0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fe0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000100c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000001028 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004d4 000000000000002c 000004d8 FDE cie=00000000 pc=0000000000001040..00000000000010d8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001060 │ │ │ │ │ +00000528 0000000000000030 0000052c FDE cie=00000000 pc=0000000000001040..00000000000010d8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001054 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001064 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001074 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001080 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001080 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000010ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000010c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000504 0000000000000030 00000508 FDE cie=00000000 pc=00000000000010e0..0000000000001188 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000001104 │ │ │ │ │ +0000055c 0000000000000034 00000560 FDE cie=00000000 pc=00000000000010e0..0000000000001188 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000010f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001104 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001114 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000001128 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001120 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001158 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000001158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000001178 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000538 0000000000000034 0000053c FDE cie=00000000 pc=0000000000001190..0000000000001250 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000011b8 │ │ │ │ │ +00000594 0000000000000038 00000598 FDE cie=00000000 pc=0000000000001190..0000000000001250 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000011a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011b4 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000011d0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000011e0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000011e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000121c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000001240 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000570 000000000000002c 00000574 FDE cie=00000000 pc=0000000000001250..00000000000012e8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001270 │ │ │ │ │ +000005d0 0000000000000030 000005d4 FDE cie=00000000 pc=0000000000001250..00000000000012e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001264 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001274 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001284 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001290 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001290 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000012bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000012d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005a0 000000000000002c 000005a4 FDE cie=00000000 pc=00000000000012f0..0000000000001388 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001310 │ │ │ │ │ +00000604 0000000000000030 00000608 FDE cie=00000000 pc=00000000000012f0..0000000000001388 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001304 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001314 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001324 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001330 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001330 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000135c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000001378 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005d0 0000000000000030 000005d4 FDE cie=00000000 pc=0000000000001390..0000000000001438 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000013b4 │ │ │ │ │ +00000638 0000000000000034 0000063c FDE cie=00000000 pc=0000000000001390..0000000000001438 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000013a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000013b4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000013c4 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000013d8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000013d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000001408 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000001408 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000001428 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000604 000000000000001c 00000608 FDE cie=00000000 pc=0000000000001440..0000000000001480 │ │ │ │ │ +00000670 000000000000001c 00000674 FDE cie=00000000 pc=0000000000001440..0000000000001480 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001454 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001468 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000001470 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000624 000000000000001c 00000628 FDE cie=00000000 pc=0000000000001480..00000000000014c0 │ │ │ │ │ +00000690 000000000000001c 00000694 FDE cie=00000000 pc=0000000000001480..00000000000014c0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000001494 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000014a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000014b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,14 @@ │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -}xK:}xSY} │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ -|xSC}xK9}x# │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ +xSY}xK:} │ │ │ │ │ fftwl_mpi_local_size_many_transposed_f03 │ │ │ │ │ MPI_Comm_f2c │ │ │ │ │ fftwl_mpi_local_size_many_transposed │ │ │ │ │ fftwl_mpi_local_size_many_f03 │ │ │ │ │ fftwl_mpi_local_size_many │ │ │ │ │ fftwl_mpi_local_size_transposed_f03 │ │ │ │ │ fftwl_mpi_local_size_transposed │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,40 +8,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 50 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + ld r9,280(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r8,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl 88 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_many_transposed │ │ │ │ │ nop │ │ │ │ │ @@ -67,27 +67,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 118 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -118,27 +118,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 1c8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -169,21 +169,21 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 268 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -212,40 +212,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 310 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + ld r9,272(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r5,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl 340 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_local_size_many_1d │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -267,28 +267,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl 3d0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -322,21 +322,21 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 478 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -365,27 +365,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r5 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 518 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r29 │ │ │ │ │ @@ -416,24 +416,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 5c0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -463,28 +463,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl 670 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -518,40 +518,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 760 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_many_transpose │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -573,24 +573,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 7e0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -620,40 +620,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 890 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ lwa r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 8c8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_many_dft │ │ │ │ │ nop │ │ │ │ │ @@ -679,27 +679,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 958 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -730,24 +730,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r6 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl a00 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -777,27 +777,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl aa8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -828,28 +828,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl b60 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ @@ -883,40 +883,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl c20 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ ld r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl c58 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_many_r2r │ │ │ │ │ nop │ │ │ │ │ @@ -942,27 +942,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl ce8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -993,28 +993,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ bl da0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r27 │ │ │ │ │ @@ -1048,40 +1048,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r10 │ │ │ │ │ + mr r26,r9 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r10 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl e60 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,280(r1) │ │ │ │ │ mr r10,r25 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r8,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,280(r1) │ │ │ │ │ std r9,104(r1) │ │ │ │ │ lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r26 │ │ │ │ │ bl e98 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_r2r_3d │ │ │ │ │ nop │ │ │ │ │ @@ -1107,40 +1107,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl f30 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl f60 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_many_dft_r2c │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -1162,24 +1162,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl fe0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1209,24 +1209,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1080 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1256,27 +1256,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 1128 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1307,40 +1307,40 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ + mr r26,r8 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r7 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r10 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-176(r1) │ │ │ │ │ bl 11e0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ + lwz r9,272(r1) │ │ │ │ │ mr r8,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r10,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - lwz r9,272(r1) │ │ │ │ │ std r9,96(r1) │ │ │ │ │ mr r9,r25 │ │ │ │ │ bl 1210 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_plan_many_dft_c2r │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,176 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -1362,24 +1362,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1290 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1409,24 +1409,24 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + mr r28,r6 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ bl 1330 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r8,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ │ @@ -1456,27 +1456,27 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r6 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r8 │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - mr r28,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ bl 13d8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_f2c │ │ │ │ │ nop │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r5,r29 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,105 +1,111 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 c8000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000030 049d039e 029f014a 0eb00111 417e510e .......J....A~Q. │ │ │ │ │ - 0x00000040 00490641 dfdedddc dbdad900 30000000 .I.A........0... │ │ │ │ │ - 0x00000050 50000000 00000000 a8000000 00490941 P............I.A │ │ │ │ │ - 0x00000060 009a069b 059c049d 039e029f 01490e50 .............I.P │ │ │ │ │ - 0x00000070 11417e4c 0e004806 41dfdedd dcdbda00 .A~L..H.A....... │ │ │ │ │ - 0x00000080 30000000 84000000 00000000 a8000000 0............... │ │ │ │ │ - 0x00000090 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000000a0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x000000b0 dcdbda00 2c000000 b8000000 00000000 ....,........... │ │ │ │ │ - 0x000000c0 88000000 00470941 009c049d 039e029f .....G.A........ │ │ │ │ │ - 0x000000d0 01470e40 11417e4a 0e004606 41dfdedd .G.@.A~J..F.A... │ │ │ │ │ - 0x000000e0 dc000000 34000000 e8000000 00000000 ....4........... │ │ │ │ │ - 0x000000f0 c0000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000100 049d039e 029f014a 0eb00111 417e4f0e .......J....A~O. │ │ │ │ │ - 0x00000110 00490641 dfdedddc dbdad900 34000000 .I.A........4... │ │ │ │ │ - 0x00000120 20010000 00000000 b8000000 004a0941 ............J.A │ │ │ │ │ - 0x00000130 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000140 0e601141 7e4d0e00 490641df dedddcdb .`.A~M..I.A..... │ │ │ │ │ - 0x00000150 dad90000 2c000000 58010000 00000000 ....,...X....... │ │ │ │ │ - 0x00000160 88000000 00470941 009c049d 039e029f .....G.A........ │ │ │ │ │ - 0x00000170 01470e40 11417e4a 0e004606 41dfdedd .G.@.A~J..F.A... │ │ │ │ │ - 0x00000180 dc000000 30000000 88010000 00000000 ....0........... │ │ │ │ │ - 0x00000190 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x000001a0 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x000001b0 41dfdedd dcdbda00 2c000000 bc010000 A.......,....... │ │ │ │ │ - 0x000001c0 00000000 98000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x000001d0 049d039e 029f0148 0e501141 7e4b0e00 .......H.P.A~K.. │ │ │ │ │ - 0x000001e0 470641df dedddcdb 34000000 ec010000 G.A.....4....... │ │ │ │ │ - 0x000001f0 00000000 b8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000200 069b059c 049d039e 029f014a 0e601141 ...........J.`.A │ │ │ │ │ - 0x00000210 7e4d0e00 490641df dedddcdb dad90000 ~M..I.A......... │ │ │ │ │ - 0x00000220 34000000 24020000 00000000 c0000000 4...$........... │ │ │ │ │ - 0x00000230 004a0941 0099079a 069b059c 049d039e .J.A............ │ │ │ │ │ - 0x00000240 029f014a 0eb00111 417e4f0e 00490641 ...J....A~O..I.A │ │ │ │ │ - 0x00000250 dfdedddc dbdad900 2c000000 5c020000 ........,...\... │ │ │ │ │ - 0x00000260 00000000 98000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x00000270 049d039e 029f0148 0e501141 7e4b0e00 .......H.P.A~K.. │ │ │ │ │ - 0x00000280 470641df dedddcdb 34000000 8c020000 G.A.....4....... │ │ │ │ │ - 0x00000290 00000000 c8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x000002a0 069b059c 049d039e 029f014a 0eb00111 ...........J.... │ │ │ │ │ - 0x000002b0 417e510e 00490641 dfdedddc dbdad900 A~Q..I.A........ │ │ │ │ │ - 0x000002c0 30000000 c4020000 00000000 a8000000 0............... │ │ │ │ │ - 0x000002d0 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000002e0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x000002f0 dcdbda00 2c000000 f8020000 00000000 ....,........... │ │ │ │ │ - 0x00000300 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x00000310 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x00000320 dedddcdb 30000000 28030000 00000000 ....0...(....... │ │ │ │ │ - 0x00000330 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000340 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x00000350 41dfdedd dcdbda00 34000000 5c030000 A.......4...\... │ │ │ │ │ - 0x00000360 00000000 b8000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000370 069b059c 049d039e 029f014a 0e601141 ...........J.`.A │ │ │ │ │ - 0x00000380 7e4d0e00 490641df dedddcdb dad90000 ~M..I.A......... │ │ │ │ │ - 0x00000390 34000000 94030000 00000000 c8000000 4............... │ │ │ │ │ - 0x000003a0 004a0941 0099079a 069b059c 049d039e .J.A............ │ │ │ │ │ - 0x000003b0 029f014a 0eb00111 417e510e 00490641 ...J....A~Q..I.A │ │ │ │ │ - 0x000003c0 dfdedddc dbdad900 30000000 cc030000 ........0....... │ │ │ │ │ - 0x000003d0 00000000 a8000000 00490941 009a069b .........I.A.... │ │ │ │ │ - 0x000003e0 059c049d 039e029f 01490e50 11417e4c .........I.P.A~L │ │ │ │ │ - 0x000003f0 0e004806 41dfdedd dcdbda00 34000000 ..H.A.......4... │ │ │ │ │ - 0x00000400 00040000 00000000 b8000000 004a0941 .............J.A │ │ │ │ │ - 0x00000410 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000420 0e601141 7e4d0e00 490641df dedddcdb .`.A~M..I.A..... │ │ │ │ │ - 0x00000430 dad90000 34000000 38040000 00000000 ....4...8....... │ │ │ │ │ - 0x00000440 c8000000 004a0941 0099079a 069b059c .....J.A........ │ │ │ │ │ - 0x00000450 049d039e 029f014a 0eb00111 417e510e .......J....A~Q. │ │ │ │ │ - 0x00000460 00490641 dfdedddc dbdad900 34000000 .I.A........4... │ │ │ │ │ - 0x00000470 70040000 00000000 c0000000 004a0941 p............J.A │ │ │ │ │ - 0x00000480 0099079a 069b059c 049d039e 029f014a ...............J │ │ │ │ │ - 0x00000490 0eb00111 417e4f0e 00490641 dfdedddc ....A~O..I.A.... │ │ │ │ │ - 0x000004a0 dbdad900 2c000000 a8040000 00000000 ....,........... │ │ │ │ │ - 0x000004b0 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x000004c0 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x000004d0 dedddcdb 2c000000 d8040000 00000000 ....,........... │ │ │ │ │ - 0x000004e0 98000000 00480941 009b059c 049d039e .....H.A........ │ │ │ │ │ - 0x000004f0 029f0148 0e501141 7e4b0e00 470641df ...H.P.A~K..G.A. │ │ │ │ │ - 0x00000500 dedddcdb 30000000 08050000 00000000 ....0........... │ │ │ │ │ - 0x00000510 a8000000 00490941 009a069b 059c049d .....I.A........ │ │ │ │ │ - 0x00000520 039e029f 01490e50 11417e4c 0e004806 .....I.P.A~L..H. │ │ │ │ │ - 0x00000530 41dfdedd dcdbda00 34000000 3c050000 A.......4...<... │ │ │ │ │ - 0x00000540 00000000 c0000000 004a0941 0099079a .........J.A.... │ │ │ │ │ - 0x00000550 069b059c 049d039e 029f014a 0eb00111 ...........J.... │ │ │ │ │ - 0x00000560 417e4f0e 00490641 dfdedddc dbdad900 A~O..I.A........ │ │ │ │ │ - 0x00000570 2c000000 74050000 00000000 98000000 ,...t........... │ │ │ │ │ - 0x00000580 00480941 009b059c 049d039e 029f0148 .H.A...........H │ │ │ │ │ - 0x00000590 0e501141 7e4b0e00 470641df dedddcdb .P.A~K..G.A..... │ │ │ │ │ - 0x000005a0 2c000000 a4050000 00000000 98000000 ,............... │ │ │ │ │ - 0x000005b0 00480941 009b059c 049d039e 029f0148 .H.A...........H │ │ │ │ │ - 0x000005c0 0e501141 7e4b0e00 470641df dedddcdb .P.A~K..G.A..... │ │ │ │ │ - 0x000005d0 30000000 d4050000 00000000 a8000000 0............... │ │ │ │ │ - 0x000005e0 00490941 009a069b 059c049d 039e029f .I.A............ │ │ │ │ │ - 0x000005f0 01490e50 11417e4c 0e004806 41dfdedd .I.P.A~L..H.A... │ │ │ │ │ - 0x00000600 dcdbda00 1c000000 08060000 00000000 ................ │ │ │ │ │ - 0x00000610 40000000 00450e20 11417e45 0e004206 @....E. .A~E..B. │ │ │ │ │ - 0x00000620 41000000 1c000000 28060000 00000000 A.......(....... │ │ │ │ │ - 0x00000630 40000000 00450e20 11417e45 0e004206 @....E. .A~E..B. │ │ │ │ │ - 0x00000640 41000000 A... │ │ │ │ │ + 0x00000010 1b0c0100 38000000 18000000 00000000 ....8........... │ │ │ │ │ + 0x00000020 c8000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000030 9c044411 417e9d03 439e029f 01440eb0 ..D.A~..C....D.. │ │ │ │ │ + 0x00000040 01510e00 490641df dedddcdb dad90000 .Q..I.A......... │ │ │ │ │ + 0x00000050 34000000 54000000 00000000 a8000000 4...T........... │ │ │ │ │ + 0x00000060 00450941 009a069b 05449c04 9d034411 .E.A.....D....D. │ │ │ │ │ + 0x00000070 417e9e02 430e509f 014e0e00 480641df A~..C.P..N..H.A. │ │ │ │ │ + 0x00000080 dedddcdb da000000 34000000 8c000000 ........4....... │ │ │ │ │ + 0x00000090 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x000000a0 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x000000b0 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x000000c0 2c000000 c4000000 00000000 88000000 ,............... │ │ │ │ │ + 0x000000d0 00450941 009c049d 03449e02 9f01450e .E.A.....D....E. │ │ │ │ │ + 0x000000e0 4011417e 4a0e0046 0641dfde dddc0000 @.A~J..F.A...... │ │ │ │ │ + 0x000000f0 38000000 f4000000 00000000 c0000000 8............... │ │ │ │ │ + 0x00000100 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000110 417e9d03 439e029f 01440eb0 014f0e00 A~..C....D...O.. │ │ │ │ │ + 0x00000120 490641df dedddcdb dad90000 38000000 I.A.........8... │ │ │ │ │ + 0x00000130 30010000 00000000 b8000000 00450941 0............E.A │ │ │ │ │ + 0x00000140 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x00000150 439e029f 01440e60 4d0e0049 0641dfde C....D.`M..I.A.. │ │ │ │ │ + 0x00000160 dddcdbda d9000000 2c000000 6c010000 ........,...l... │ │ │ │ │ + 0x00000170 00000000 88000000 00450941 009c049d .........E.A.... │ │ │ │ │ + 0x00000180 03449e02 9f01450e 4011417e 4a0e0046 .D....E.@.A~J..F │ │ │ │ │ + 0x00000190 0641dfde dddc0000 34000000 9c010000 .A......4....... │ │ │ │ │ + 0x000001a0 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x000001b0 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x000001c0 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x000001d0 30000000 d4010000 00000000 98000000 0............... │ │ │ │ │ + 0x000001e0 00450941 009b059c 04449d03 9e024411 .E.A.....D....D. │ │ │ │ │ + 0x000001f0 417e9f01 430e504b 0e004706 41dfdedd A~..C.PK..G.A... │ │ │ │ │ + 0x00000200 dcdb0000 38000000 08020000 00000000 ....8........... │ │ │ │ │ + 0x00000210 b8000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x00000220 9c044411 417e9d03 439e029f 01440e60 ..D.A~..C....D.` │ │ │ │ │ + 0x00000230 4d0e0049 0641dfde dddcdbda d9000000 M..I.A.......... │ │ │ │ │ + 0x00000240 38000000 44020000 00000000 c0000000 8...D........... │ │ │ │ │ + 0x00000250 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000260 417e9d03 439e029f 01440eb0 014f0e00 A~..C....D...O.. │ │ │ │ │ + 0x00000270 490641df dedddcdb dad90000 30000000 I.A.........0... │ │ │ │ │ + 0x00000280 80020000 00000000 98000000 00450941 .............E.A │ │ │ │ │ + 0x00000290 009b059c 04449d03 9e024411 417e9f01 .....D....D.A~.. │ │ │ │ │ + 0x000002a0 430e504b 0e004706 41dfdedd dcdb0000 C.PK..G.A....... │ │ │ │ │ + 0x000002b0 38000000 b4020000 00000000 c8000000 8............... │ │ │ │ │ + 0x000002c0 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x000002d0 417e9d03 439e029f 01440eb0 01510e00 A~..C....D...Q.. │ │ │ │ │ + 0x000002e0 490641df dedddcdb dad90000 34000000 I.A.........4... │ │ │ │ │ + 0x000002f0 f0020000 00000000 a8000000 00450941 .............E.A │ │ │ │ │ + 0x00000300 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x00000310 430e509f 014e0e00 480641df dedddcdb C.P..N..H.A..... │ │ │ │ │ + 0x00000320 da000000 30000000 28030000 00000000 ....0...(....... │ │ │ │ │ + 0x00000330 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000340 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000350 41dfdedd dcdb0000 34000000 5c030000 A.......4...\... │ │ │ │ │ + 0x00000360 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000370 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000380 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000390 38000000 94030000 00000000 b8000000 8............... │ │ │ │ │ + 0x000003a0 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x000003b0 417e9d03 439e029f 01440e60 4d0e0049 A~..C....D.`M..I │ │ │ │ │ + 0x000003c0 0641dfde dddcdbda d9000000 38000000 .A..........8... │ │ │ │ │ + 0x000003d0 d0030000 00000000 c8000000 00450941 .............E.A │ │ │ │ │ + 0x000003e0 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x000003f0 439e029f 01440eb0 01510e00 490641df C....D...Q..I.A. │ │ │ │ │ + 0x00000400 dedddcdb dad90000 34000000 0c040000 ........4....... │ │ │ │ │ + 0x00000410 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000420 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000430 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000440 38000000 44040000 00000000 b8000000 8...D........... │ │ │ │ │ + 0x00000450 00450941 0099079a 06449b05 9c044411 .E.A.....D....D. │ │ │ │ │ + 0x00000460 417e9d03 439e029f 01440e60 4d0e0049 A~..C....D.`M..I │ │ │ │ │ + 0x00000470 0641dfde dddcdbda d9000000 38000000 .A..........8... │ │ │ │ │ + 0x00000480 80040000 00000000 c8000000 00450941 .............E.A │ │ │ │ │ + 0x00000490 0099079a 06449b05 9c044411 417e9d03 .....D....D.A~.. │ │ │ │ │ + 0x000004a0 439e029f 01440eb0 01510e00 490641df C....D...Q..I.A. │ │ │ │ │ + 0x000004b0 dedddcdb dad90000 38000000 bc040000 ........8....... │ │ │ │ │ + 0x000004c0 00000000 c0000000 00450941 0099079a .........E.A.... │ │ │ │ │ + 0x000004d0 06449b05 9c044411 417e9d03 439e029f .D....D.A~..C... │ │ │ │ │ + 0x000004e0 01440eb0 014f0e00 490641df dedddcdb .D...O..I.A..... │ │ │ │ │ + 0x000004f0 dad90000 30000000 f8040000 00000000 ....0........... │ │ │ │ │ + 0x00000500 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000510 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000520 41dfdedd dcdb0000 30000000 2c050000 A.......0...,... │ │ │ │ │ + 0x00000530 00000000 98000000 00450941 009b059c .........E.A.... │ │ │ │ │ + 0x00000540 04449d03 9e024411 417e9f01 430e504b .D....D.A~..C.PK │ │ │ │ │ + 0x00000550 0e004706 41dfdedd dcdb0000 34000000 ..G.A.......4... │ │ │ │ │ + 0x00000560 60050000 00000000 a8000000 00450941 `............E.A │ │ │ │ │ + 0x00000570 009a069b 05449c04 9d034411 417e9e02 .....D....D.A~.. │ │ │ │ │ + 0x00000580 430e509f 014e0e00 480641df dedddcdb C.P..N..H.A..... │ │ │ │ │ + 0x00000590 da000000 38000000 98050000 00000000 ....8........... │ │ │ │ │ + 0x000005a0 c0000000 00450941 0099079a 06449b05 .....E.A.....D.. │ │ │ │ │ + 0x000005b0 9c044411 417e9d03 439e029f 01440eb0 ..D.A~..C....D.. │ │ │ │ │ + 0x000005c0 014f0e00 490641df dedddcdb dad90000 .O..I.A......... │ │ │ │ │ + 0x000005d0 30000000 d4050000 00000000 98000000 0............... │ │ │ │ │ + 0x000005e0 00450941 009b059c 04449d03 9e024411 .E.A.....D....D. │ │ │ │ │ + 0x000005f0 417e9f01 430e504b 0e004706 41dfdedd A~..C.PK..G.A... │ │ │ │ │ + 0x00000600 dcdb0000 30000000 08060000 00000000 ....0........... │ │ │ │ │ + 0x00000610 98000000 00450941 009b059c 04449d03 .....E.A.....D.. │ │ │ │ │ + 0x00000620 9e024411 417e9f01 430e504b 0e004706 ..D.A~..C.PK..G. │ │ │ │ │ + 0x00000630 41dfdedd dcdb0000 34000000 3c060000 A.......4...<... │ │ │ │ │ + 0x00000640 00000000 a8000000 00450941 009a069b .........E.A.... │ │ │ │ │ + 0x00000650 05449c04 9d034411 417e9e02 430e509f .D....D.A~..C.P. │ │ │ │ │ + 0x00000660 014e0e00 480641df dedddcdb da000000 .N..H.A......... │ │ │ │ │ + 0x00000670 1c000000 74060000 00000000 40000000 ....t.......@... │ │ │ │ │ + 0x00000680 00450e20 11417e45 0e004206 41000000 .E. .A~E..B.A... │ │ │ │ │ + 0x00000690 1c000000 94060000 00000000 40000000 ............@... │ │ │ │ │ + 0x000006a0 00450e20 11417e45 0e004206 41000000 .E. .A~E..B.A... │ │ │ ├── transpose-alltoall.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6920 (bytes into file) │ │ │ │ │ + Start of section headers: 6912 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1b08: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1b00: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0009ec 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001230 000720 18 I 15 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001228 000720 18 I 15 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000a2c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .toc PROGBITS 0000000000000000 000a6f 000008 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.toc RELA 0000000000000000 001950 000018 18 I 15 6 8 │ │ │ │ │ + [ 7] .rela.toc RELA 0000000000000000 001948 000018 18 I 15 6 8 │ │ │ │ │ [ 8] .data.rel.ro PROGBITS 0000000000000000 000a77 000020 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro RELA 0000000000000000 001968 000060 18 I 15 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 001960 000060 18 I 15 8 8 │ │ │ │ │ [10] .data.rel.ro.local PROGBITS 0000000000000000 000a97 000018 00 WA 0 0 8 │ │ │ │ │ - [11] .rela.data.rel.ro.local RELA 0000000000000000 0019c8 000018 18 I 15 10 8 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 0019c0 000018 18 I 15 10 8 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 0000000000000000 000aaf 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000aaf 0001c4 00 A 0 0 4 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 0019e0 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000c78 0003a8 18 16 13 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001020 00020a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001a70 000093 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000aaf 0001c0 00 A 0 0 4 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 0019d8 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000c70 0003a8 18 16 13 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001018 00020a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001a68 000093 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1230 contains 76 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1228 contains 76 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000020 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +000000000000002c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000038 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000003c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000040 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000058 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000080 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000084 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000014c 0000000e0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ @@ -40,24 +40,24 @@ │ │ │ │ │ 00000000000005a8 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft_0_d + 0 │ │ │ │ │ 00000000000005c4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_f_d + 0 │ │ │ │ │ 00000000000005dc 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ 0000000000000614 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_1d + 0 │ │ │ │ │ 0000000000000640 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000644 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000006a8 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -00000000000006b8 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +00000000000006bc 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000006c8 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoallv + 0 │ │ │ │ │ 0000000000000770 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000784 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000078c 0000001f0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoall + 0 │ │ │ │ │ 00000000000007b8 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000007d0 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000007d8 0000001f0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoall + 0 │ │ │ │ │ 00000000000007f4 0000000600000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000808 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +000000000000080c 0000000600000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000818 0000001e0000000a R_PPC64_REL24 0000000000000000 MPI_Alltoallv + 0 │ │ │ │ │ 0000000000000830 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000834 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000850 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_ifree0 + 0 │ │ │ │ │ 000000000000085c 000000210000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000868 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000874 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ @@ -74,30 +74,30 @@ │ │ │ │ │ 0000000000000960 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000970 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000980 000000240000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000998 000000250000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 00000000000009a8 000000240000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000009c0 000000250000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0x1950 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0x1948 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001d00000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_long_double + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1968 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1960 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002600000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8c0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 830 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x19c8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x19c0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x19e0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x19d8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 80 │ │ │ │ │ 0000000000000128 000000010000001a R_PPC64_REL32 0000000000000000 .text + 640 │ │ │ │ │ 0000000000000158 000000010000001a R_PPC64_REL32 0000000000000000 .text + 830 │ │ │ │ │ 000000000000017c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8c0 │ │ │ │ │ 00000000000001a4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 950 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,111 +7,111 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000070 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 00000000000000e8 00000038 FDE cie=00000000 pc=0000000000000080..0000000000000634 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000000b8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000bc │ │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000c8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000000f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000f8 │ │ │ │ │ DW_CFA_offset: r14 at cfa-152 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000fc │ │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000100 │ │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000104 │ │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000108 │ │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000110 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000114 │ │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000118 │ │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000118 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000011c │ │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000120 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000124 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000128 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000012c │ │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000130 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000134 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000138 │ │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000013c │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc1: 804 to 0000000000000460 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r63 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000464 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000468 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000468 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000470 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000480 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000484 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000488 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000048c │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000490 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000498 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000049c │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a0 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a4 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004a8 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004ac │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004b0 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 56 to 00000000000004f8 │ │ │ │ │ DW_CFA_restore: r63 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004fc │ │ │ │ │ @@ -127,27 +127,27 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000510 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000514 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000518 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000051c │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000520 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000524 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000528 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000052c │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000530 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000534 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000538 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000053c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000540 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000544 │ │ │ │ │ @@ -184,34 +184,34 @@ │ │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ │ │ 00000120 000000000000002c 00000124 FDE cie=00000000 pc=0000000000000640..0000000000000830 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000654 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000065c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000668 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000664 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000674 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 220 to 0000000000000750 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000764 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000770 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000150 0000000000000020 00000154 FDE cie=00000000 pc=0000000000000830..00000000000008b4 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000840 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000850 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ @@ -219,38 +219,36 @@ │ │ │ │ │ DW_CFA_advance_loc: 72 to 0000000000000898 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000008a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000174 0000000000000024 00000178 FDE cie=00000000 pc=00000000000008c0..0000000000000944 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008dc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000924 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000019c 0000000000000024 000001a0 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ +0000019c 0000000000000020 000001a0 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000960 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000097c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000009cc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000009cc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,30 +12,30 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,152(r10) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 40 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r9,88(r10) │ │ │ │ │ ld r8,80(r10) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r7,72(r10) │ │ │ │ │ ld r6,64(r10) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ @@ -62,45 +62,45 @@ │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 544 │ │ │ │ │ lwz r10,212(r5) │ │ │ │ │ lwz r9,48(r4) │ │ │ │ │ std r29,304(r1) │ │ │ │ │ std r30,312(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r31,320(r1) │ │ │ │ │ mr r30,r5 │ │ │ │ │ + std r31,320(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ andi. r10,r10,4096 │ │ │ │ │ rlwinm r8,r9,0,29,29 │ │ │ │ │ bne 550 │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ bne ec │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ bne 558 │ │ │ │ │ - mflr r0 │ │ │ │ │ rlwinm r9,r9,0,30,27 │ │ │ │ │ + mflr r0 │ │ │ │ │ std r14,184(r1) │ │ │ │ │ std r15,192(r1) │ │ │ │ │ std r16,200(r1) │ │ │ │ │ std r17,208(r1) │ │ │ │ │ std r18,216(r1) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ + std r0,352(r1) │ │ │ │ │ std r19,224(r1) │ │ │ │ │ std r20,232(r1) │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ std r21,240(r1) │ │ │ │ │ std r22,248(r1) │ │ │ │ │ std r23,256(r1) │ │ │ │ │ std r24,264(r1) │ │ │ │ │ std r25,272(r1) │ │ │ │ │ std r26,280(r1) │ │ │ │ │ std r27,288(r1) │ │ │ │ │ std r28,296(r1) │ │ │ │ │ stfd f31,328(r1) │ │ │ │ │ - std r0,352(r1) │ │ │ │ │ bne 4f0 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ addi r4,r1,156 │ │ │ │ │ ld r28,8(r31) │ │ │ │ │ bl 14c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ @@ -120,16 +120,16 @@ │ │ │ │ │ beq 570 │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 600 │ │ │ │ │ ld r29,40(r31) │ │ │ │ │ li r22,0 │ │ │ │ │ mr r6,r29 │ │ │ │ │ - lwa r7,156(r1) │ │ │ │ │ addi r9,r1,112 │ │ │ │ │ + lwa r7,156(r1) │ │ │ │ │ addi r10,r1,128 │ │ │ │ │ addi r8,r1,144 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r30 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,104(r1) │ │ │ │ │ addi r9,r1,120 │ │ │ │ │ @@ -315,34 +315,34 @@ │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r3,8 │ │ │ │ │ bl 450 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,352(r1) │ │ │ │ │ lfd f31,328(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r14,184(r1) │ │ │ │ │ ld r15,192(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ ld r16,200(r1) │ │ │ │ │ ld r17,208(r1) │ │ │ │ │ ld r18,216(r1) │ │ │ │ │ ld r19,224(r1) │ │ │ │ │ ld r20,232(r1) │ │ │ │ │ ld r21,240(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r22,248(r1) │ │ │ │ │ ld r23,256(r1) │ │ │ │ │ ld r24,264(r1) │ │ │ │ │ ld r25,272(r1) │ │ │ │ │ ld r26,280(r1) │ │ │ │ │ ld r27,288(r1) │ │ │ │ │ ld r28,296(r1) │ │ │ │ │ ld r29,304(r1) │ │ │ │ │ ld r30,312(r1) │ │ │ │ │ ld r31,320(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ addi r1,r1,336 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,128(r1) │ │ │ │ │ bl 4c4 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ @@ -365,21 +365,21 @@ │ │ │ │ │ ld r15,192(r1) │ │ │ │ │ ld r16,200(r1) │ │ │ │ │ ld r17,208(r1) │ │ │ │ │ ld r18,216(r1) │ │ │ │ │ ld r19,224(r1) │ │ │ │ │ ld r20,232(r1) │ │ │ │ │ ld r21,240(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r22,248(r1) │ │ │ │ │ ld r23,256(r1) │ │ │ │ │ ld r24,264(r1) │ │ │ │ │ ld r25,272(r1) │ │ │ │ │ ld r26,280(r1) │ │ │ │ │ ld r27,288(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r28,296(r1) │ │ │ │ │ ld r29,304(r1) │ │ │ │ │ ld r30,312(r1) │ │ │ │ │ ld r31,320(r1) │ │ │ │ │ li r3,0 │ │ │ │ │ addi r1,r1,336 │ │ │ │ │ blr │ │ │ │ │ @@ -393,16 +393,16 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r9,1 │ │ │ │ │ mulld r8,r28,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r5,r28 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r28 │ │ │ │ │ ld r6,24(r31) │ │ │ │ │ + mr r9,r28 │ │ │ │ │ mulld r4,r6,r28 │ │ │ │ │ bl 594 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ ld r5,40(r31) │ │ │ │ │ mr r4,r29 │ │ │ │ │ @@ -452,45 +452,45 @@ │ │ │ │ │ 0000000000000640 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 7a0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r10,152(r31) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ ld r4,104(r31) │ │ │ │ │ ld r7,120(r31) │ │ │ │ │ ld r9,96(r31) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 770 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ + ld r5,112(r31) │ │ │ │ │ mr r8,r7 │ │ │ │ │ mr r3,r30 │ │ │ │ │ mr r7,r29 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ - ld r5,112(r31) │ │ │ │ │ ld r9,128(r31) │ │ │ │ │ mr r6,r10 │ │ │ │ │ bl 6c8 │ │ │ │ │ R_PPC64_REL24 MPI_Alltoallv │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ cmpdi r3,0 │ │ │ │ │ @@ -544,18 +544,18 @@ │ │ │ │ │ bl 78c │ │ │ │ │ R_PPC64_REL24 MPI_Alltoall │ │ │ │ │ nop │ │ │ │ │ b 6d0 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,152(r31) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ ld r4,104(r31) │ │ │ │ │ ld r7,120(r31) │ │ │ │ │ ld r9,96(r31) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ beq 7f0 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ lwa r7,0(r7) │ │ │ │ │ lwa r4,0(r4) │ │ │ │ │ mr r6,r5 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -571,19 +571,19 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ mr r8,r7 │ │ │ │ │ mr r7,r5 │ │ │ │ │ + ld r5,112(r31) │ │ │ │ │ mr r3,r29 │ │ │ │ │ mr r29,r30 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ - ld r5,112(r31) │ │ │ │ │ ld r9,128(r31) │ │ │ │ │ mr r6,r10 │ │ │ │ │ bl 818 │ │ │ │ │ R_PPC64_REL24 MPI_Alltoallv │ │ │ │ │ nop │ │ │ │ │ b 6d0 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -641,17 +641,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 8e8 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -684,26 +684,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000950 : │ │ │ │ │ fftwl_mpi_transpose_alltoall_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 980 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,33 +1,32 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 80000000 004c0e60 11417e4e 0e004206 .....L.`.A~N..B. │ │ │ │ │ + 0x00000020 80000000 004b0e60 11417e4f 0e004206 .....K.`.A~O..B. │ │ │ │ │ 0x00000030 41000000 e8000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 b4050000 00440ed0 024a9d04 419e0342 .....D...J..A..B │ │ │ │ │ - 0x00000050 9f024b09 4100428e 13418f12 41901141 ..K.A.B..A..A..A │ │ │ │ │ - 0x00000060 91104192 0f41930e 41940d42 950c4196 ..A..A..A..B..A. │ │ │ │ │ - 0x00000070 0b41970a 41980941 9908419a 07419b06 .A..A..A..A..A.. │ │ │ │ │ - 0x00000080 419c0541 bf014111 417e02c9 0aff41ce A..A..A.A~....A. │ │ │ │ │ - 0x00000090 41cf42d0 41d141d2 41d341d4 41d541d6 A.B.A.A.A.A.A.A. │ │ │ │ │ - 0x000000a0 41d741d8 41d941da 41db41dc 41dd41de A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x000000b0 41df4106 41410e00 430b4eff 41ce41cf A.A.AA..C.N.A.A. │ │ │ │ │ - 0x000000c0 41d041d1 41d241d3 41d441d5 41d641d7 A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x000000d0 41d841d9 41da41db 41064141 dc41dd41 A.A.A.A.A.AA.A.A │ │ │ │ │ + 0x00000040 b4050000 00440ed0 024a9d04 419e0343 .....D...J..A..C │ │ │ │ │ + 0x00000050 9f024b09 4100418e 13418f12 41901141 ..K.A.A..A..A..A │ │ │ │ │ + 0x00000060 91104192 0f421141 7e41930e 41940d41 ..A..B.A~A..A..A │ │ │ │ │ + 0x00000070 950c4196 0b41970a 41980941 9908419a ..A..A..A..A..A. │ │ │ │ │ + 0x00000080 07419b06 419c0541 bf0102c9 0aff42ce .A..A..A......B. │ │ │ │ │ + 0x00000090 41cf41d0 41d141d2 41d341d4 41d54106 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x000000a0 4141d641 d741d841 d941da41 db41dc41 AA.A.A.A.A.A.A.A │ │ │ │ │ + 0x000000b0 dd41de41 df410e00 430b4eff 41ce41cf .A.A.A..C.N.A.A. │ │ │ │ │ + 0x000000c0 41d041d1 41d241d3 41d441d5 41064141 A.A.A.A.A.A.A.AA │ │ │ │ │ + 0x000000d0 d641d741 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ │ 0x000000e0 de41df42 0e00410e d0029d04 9e039f02 .A.B..A......... │ │ │ │ │ 0x000000f0 43dd41de 41df438e 138f1290 11911092 C.A.A.C......... │ │ │ │ │ 0x00000100 0f930e94 0d950c96 0b970a98 0999089a ................ │ │ │ │ │ 0x00000110 079b069c 059d049e 039f02bf 0111417e ..............A~ │ │ │ │ │ 0x00000120 2c000000 24010000 00000000 f0010000 ,...$........... │ │ │ │ │ - 0x00000130 00449f01 09410043 9d03429e 02440e90 .D...A.C..B..D.. │ │ │ │ │ - 0x00000140 0111417e 770a0e00 450641df dedd430b ..A~w...E.A...C. │ │ │ │ │ + 0x00000130 00459f01 9e020941 00459d03 430e9001 .E.....A.E..C... │ │ │ │ │ + 0x00000140 11417e77 0a0e0045 0641dfde dd430b00 .A~w...E.A...C.. │ │ │ │ │ 0x00000150 20000000 54010000 00000000 84000000 ...T........... │ │ │ │ │ 0x00000160 00440941 009f0144 0e301141 7e520e00 .D.A...D.0.A~R.. │ │ │ │ │ 0x00000170 430641df 24000000 78010000 00000000 C.A.$...x....... │ │ │ │ │ - 0x00000180 84000000 00440941 009f0143 9e02430e .....D.A...C..C. │ │ │ │ │ - 0x00000190 3011417e 4f0e0044 0641dfde 24000000 0.A~O..D.A..$... │ │ │ │ │ - 0x000001a0 a0010000 00000000 9c000000 00440941 .............D.A │ │ │ │ │ - 0x000001b0 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x000001c0 0641dfde .A.. │ │ │ │ │ + 0x00000180 84000000 00450941 009f019e 02450e30 .....E.A.....E.0 │ │ │ │ │ + 0x00000190 11417e4f 0e004406 41dfde00 20000000 .A~O..D.A... ... │ │ │ │ │ + 0x000001a0 a0010000 00000000 9c000000 00449e02 .............D.. │ │ │ │ │ + 0x000001b0 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── transpose-pairwise.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 11520 (bytes into file) │ │ │ │ │ + Start of section headers: 11528 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x2d00: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2d08: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00163c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0020b0 000a50 18 I 15 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0020b8 000a50 18 I 15 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00167c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00167c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00167c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .toc PROGBITS 0000000000000000 0016bf 000008 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.toc RELA 0000000000000000 002b00 000018 18 I 15 6 8 │ │ │ │ │ + [ 7] .rela.toc RELA 0000000000000000 002b08 000018 18 I 15 6 8 │ │ │ │ │ [ 8] .data.rel.ro PROGBITS 0000000000000000 0016c7 000020 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro RELA 0000000000000000 002b18 000060 18 I 15 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 002b20 000060 18 I 15 8 8 │ │ │ │ │ [10] .data.rel.ro.local PROGBITS 0000000000000000 0016e7 000018 00 WA 0 0 8 │ │ │ │ │ - [11] .rela.data.rel.ro.local RELA 0000000000000000 002b78 000018 18 I 15 10 8 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 002b80 000018 18 I 15 10 8 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 0000000000000000 0016ff 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 0016ff 0002f0 00 A 0 0 4 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 002b90 0000d8 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 0019f0 000450 18 16 15 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001e40 00026b 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 002c68 000093 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 0016ff 0002f4 00 A 0 0 4 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 002b98 0000d8 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 0019f8 000450 18 16 15 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001e48 00026b 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 002c70 000093 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x20b0 contains 110 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x20b8 contains 110 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000010 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000020 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000028 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000038 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000003c 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000040 0000000200000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000058 0000000200000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000002d0 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002d4 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000003b4 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000003c8 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000003e8 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Sendrecv + 0 │ │ │ │ │ 0000000000000424 000000120000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 00000000000004a4 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000000504 000000140000000a R_PPC64_REL24 0000000000000000 memmove + 0 │ │ │ │ │ 0000000000000540 000000120000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 0000000000000554 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000568 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000570 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000594 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Sendrecv + 0 │ │ │ │ │ 00000000000005bc 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ 0000000000000600 0000000f000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000604 0000000f000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000680 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ 0000000000000770 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ 0000000000000790 000000060000000a R_PPC64_REL24 00000000000002d0 transpose_chunks + 0 │ │ │ │ │ @@ -71,16 +71,16 @@ │ │ │ │ │ 0000000000000e4c 000000210000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000e5c 000000220000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000e70 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ 0000000000000ec4 0000001a0000000a R_PPC64_REL24 00000000000008d0 fftwl_mpi_mkplans_posttranspose + 0 │ │ │ │ │ 0000000000000ed4 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ 0000000000000ef0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 600 │ │ │ │ │ 0000000000000ef4 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -0000000000000f14 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 600 │ │ │ │ │ -0000000000000f18 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +0000000000000f10 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 600 │ │ │ │ │ +0000000000000f14 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000f1c 000000240000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ 0000000000000f6c 000000250000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000f7c 000000260000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000f90 000000260000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000fa0 000000270000000a R_PPC64_REL24 0000000000000000 fftwl_imax + 0 │ │ │ │ │ 0000000000000fb8 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_malloc_plain + 0 │ │ │ │ │ 0000000000000fe0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ @@ -108,33 +108,33 @@ │ │ │ │ │ 00000000000015b0 0000000d00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000015c0 0000000d00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000015d0 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000015e8 0000002c0000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 00000000000015f8 0000002b0000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000001610 0000002c0000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.toc' at offset 0x2b00 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.toc' at offset 0x2b08 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001000000026 R_PPC64_ADDR64 0000000000000000 ompi_mpi_long_double + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2b18 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2b20 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002d00000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 840 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x2b78 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2b80 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + d80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2b90 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2b98 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 80 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2d0 │ │ │ │ │ 0000000000000110 000000010000001a R_PPC64_REL32 0000000000000000 .text + 600 │ │ │ │ │ 0000000000000140 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7b0 │ │ │ │ │ 0000000000000164 000000010000001a R_PPC64_REL32 0000000000000000 .text + 840 │ │ │ │ │ 000000000000018c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ │ -0000000000000200 000000010000001a R_PPC64_REL32 0000000000000000 .text + d80 │ │ │ │ │ -00000000000002d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 15a0 │ │ │ │ │ +0000000000000208 000000010000001a R_PPC64_REL32 0000000000000000 .text + d80 │ │ │ │ │ +00000000000002d8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 15a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,66 +7,66 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000070 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 0000000000000010 00000038 FDE cie=00000000 pc=0000000000000080..00000000000002cc │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 00000000000000bc 0000004c FDE cie=00000000 pc=00000000000002d0..00000000000005fc │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002e4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000002ec │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000310 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000320 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000324 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000330 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000344 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000348 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000034c │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000035c │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000354 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000360 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000036c │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000360 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000380 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 184 to 0000000000000438 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000043c │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000440 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ @@ -106,29 +106,29 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000498 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000049c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000049c │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000004a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a0 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000004bc │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000004bc │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000004c0 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004d0 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004d4 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004dc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000004dc │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 204 to 00000000000005a8 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005ac │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005b0 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ @@ -154,34 +154,34 @@ │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000108 000000000000002c 0000010c FDE cie=00000000 pc=0000000000000600..00000000000007a4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000614 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000061c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000628 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000624 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000634 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 200 to 00000000000006fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000710 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000720 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000138 0000000000000020 0000013c FDE cie=00000000 pc=00000000000007b0..0000000000000840 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000007c0 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000007d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ @@ -189,58 +189,64 @@ │ │ │ │ │ DW_CFA_advance_loc: 84 to 0000000000000824 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000830 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000015c 0000000000000024 00000160 FDE cie=00000000 pc=0000000000000840..00000000000008c4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000850 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000854 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000085c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000868 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000868 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 60 to 00000000000008a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000008b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000070 00000188 FDE cie=00000000 pc=00000000000008d0..0000000000000d7c │ │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000000920 │ │ │ │ │ +00000184 0000000000000078 00000188 FDE cie=00000000 pc=00000000000008d0..0000000000000d7c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000008e8 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008f8 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000908 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000924 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000930 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000944 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000950 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000095c │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000000aac │ │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000000aac │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000000af0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000ad8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000af8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000adc │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000af8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ @@ -252,17 +258,17 @@ │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000b00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 136 to 0000000000000b88 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000ba4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b8c │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000000c9c │ │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000000c9c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000ca0 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000cb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000cb8 │ │ │ │ │ @@ -273,98 +279,100 @@ │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 104 to 0000000000000d68 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000d6c │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f8 00000000000000cc 000001fc FDE cie=00000000 pc=0000000000000d80..0000000000001594 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000d9c │ │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ │ +00000200 00000000000000cc 00000204 FDE cie=00000000 pc=0000000000000d80..0000000000001594 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000d94 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000da4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000dd0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000dd0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000de0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000df0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000e14 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000e18 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000e20 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e20 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e24 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000e2c │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e30 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e3c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000e40 │ │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e44 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e48 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e48 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000e4c │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 180 to 0000000000000f00 │ │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f04 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f08 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f0c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f10 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000f14 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000f1c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000001018 │ │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000001018 │ │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000101c │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 212 to 00000000000010f0 │ │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000010f4 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 164 to 0000000000001198 │ │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000119c │ │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000011a0 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011a4 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000011a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011a8 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011ac │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011b8 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011bc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c0 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c4 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011c8 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011cc │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011d0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000011d4 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000011e0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000011f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ @@ -391,15 +399,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012dc │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012e0 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000012e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000012f0 │ │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ @@ -409,23 +417,21 @@ │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002c8 0000000000000024 000002cc FDE cie=00000000 pc=00000000000015a0..000000000000163c │ │ │ │ │ +000002d0 0000000000000020 000002d4 FDE cie=00000000 pc=00000000000015a0..000000000000163c │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000015b0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000015b8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000015d0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000015cc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000161c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000161c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000162c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,11 @@ │ │ │ │ │ |PH&}.a#}P │ │ │ │ │ |PH&}.a#} │ │ │ │ │ }PH(}.a#}PX │ │ │ │ │ }PH(}.a#} │ │ │ │ │ -}xK:}xSX}\ │ │ │ │ │ Jy.P^}.A_} │ │ │ │ │ (mpi-transpose-pairwise%s%(%p%)%(%p%)%(%p%)%(%p%)) │ │ │ │ │ fill1_comm_sched │ │ │ │ │ transpose_chunks │ │ │ │ │ ompi_mpi_long_double │ │ │ │ │ MPI_Sendrecv │ │ │ │ │ fftwl_malloc_plain │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,30 +12,30 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,168(r10) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r9,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r9,2 │ │ │ │ │ bne 40 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r9,88(r10) │ │ │ │ │ ld r8,80(r10) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r7,72(r10) │ │ │ │ │ ld r6,64(r10) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ @@ -199,53 +199,53 @@ │ │ │ │ │ transpose_chunks(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r17,-120(r1) │ │ │ │ │ std r23,-72(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ mr. r17,r3 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ stdu r1,-288(r1) │ │ │ │ │ ld r23,384(r1) │ │ │ │ │ ld r28,392(r1) │ │ │ │ │ beq 470 │ │ │ │ │ cmpld r23,r28 │ │ │ │ │ std r24,224(r1) │ │ │ │ │ std r25,232(r1) │ │ │ │ │ + mr r24,r10 │ │ │ │ │ + mr r25,r8 │ │ │ │ │ std r26,240(r1) │ │ │ │ │ std r27,248(r1) │ │ │ │ │ + mr r26,r9 │ │ │ │ │ + mr r27,r7 │ │ │ │ │ std r29,264(r1) │ │ │ │ │ std r30,272(r1) │ │ │ │ │ - std r31,280(r1) │ │ │ │ │ + mr r29,r6 │ │ │ │ │ mr r30,r4 │ │ │ │ │ + std r31,280(r1) │ │ │ │ │ mr r31,r5 │ │ │ │ │ - mr r29,r6 │ │ │ │ │ - mr r27,r7 │ │ │ │ │ - mr r25,r8 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - mr r24,r10 │ │ │ │ │ beq 490 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ ble 5d0 │ │ │ │ │ mflr r0 │ │ │ │ │ std r22,208(r1) │ │ │ │ │ + std r21,200(r1) │ │ │ │ │ sldi r22,r5,3 │ │ │ │ │ + addi r17,r17,-4 │ │ │ │ │ + addi r21,r1,128 │ │ │ │ │ std r16,160(r1) │ │ │ │ │ std r18,176(r1) │ │ │ │ │ + mr r16,r4 │ │ │ │ │ + add r18,r9,r22 │ │ │ │ │ std r19,184(r1) │ │ │ │ │ std r20,192(r1) │ │ │ │ │ - std r21,200(r1) │ │ │ │ │ - mullw r20,r5,r4 │ │ │ │ │ - add r18,r9,r22 │ │ │ │ │ add r19,r7,r22 │ │ │ │ │ - mr r16,r4 │ │ │ │ │ + mullw r20,r5,r4 │ │ │ │ │ add r22,r6,r22 │ │ │ │ │ - addi r17,r17,-4 │ │ │ │ │ - addi r21,r1,128 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ b 3f8 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ extsw r6,r11 │ │ │ │ │ add r7,r20,r11 │ │ │ │ │ @@ -311,33 +311,33 @@ │ │ │ │ │ ld r17,-120(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,0(r6) │ │ │ │ │ + mflr r0 │ │ │ │ │ std r21,200(r1) │ │ │ │ │ - sldi r3,r3,4 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ + sldi r3,r3,4 │ │ │ │ │ bl 4a4 │ │ │ │ │ R_PPC64_REL24 fftwl_malloc_plain │ │ │ │ │ nop │ │ │ │ │ cmpwi r30,0 │ │ │ │ │ mr r21,r3 │ │ │ │ │ ble 5b8 │ │ │ │ │ std r18,176(r1) │ │ │ │ │ std r19,184(r1) │ │ │ │ │ - std r20,192(r1) │ │ │ │ │ mr r18,r30 │ │ │ │ │ - mullw r20,r31,r30 │ │ │ │ │ addi r17,r17,-4 │ │ │ │ │ addi r19,r1,128 │ │ │ │ │ + std r20,192(r1) │ │ │ │ │ std r16,160(r1) │ │ │ │ │ + mullw r20,r31,r30 │ │ │ │ │ std r22,208(r1) │ │ │ │ │ b 514 │ │ │ │ │ ldx r3,r26,r22 │ │ │ │ │ cmpd r3,r4 │ │ │ │ │ beq 50c │ │ │ │ │ ldx r5,r29,r22 │ │ │ │ │ sldi r4,r4,4 │ │ │ │ │ @@ -365,23 +365,23 @@ │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ add r7,r20,r23 │ │ │ │ │ mullw r23,r23,r30 │ │ │ │ │ ldx r8,r26,r22 │ │ │ │ │ addis r10,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc │ │ │ │ │ - mr r6,r16 │ │ │ │ │ lwax r9,r25,r22 │ │ │ │ │ + mr r6,r16 │ │ │ │ │ lwax r4,r29,r22 │ │ │ │ │ mr r3,r21 │ │ │ │ │ + std r19,120(r1) │ │ │ │ │ + std r24,112(r1) │ │ │ │ │ ld r10,0(r10) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ clrldi r7,r7,49 │ │ │ │ │ - std r19,120(r1) │ │ │ │ │ - std r24,112(r1) │ │ │ │ │ std r16,96(r1) │ │ │ │ │ sldi r8,r8,4 │ │ │ │ │ add r23,r23,r31 │ │ │ │ │ add r8,r28,r8 │ │ │ │ │ mr r5,r10 │ │ │ │ │ clrldi r23,r23,49 │ │ │ │ │ std r23,104(r1) │ │ │ │ │ @@ -418,42 +418,42 @@ │ │ │ │ │ 0000000000000600 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r4 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r5 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 730 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,168(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 720 │ │ │ │ │ std r29,104(r1) │ │ │ │ │ std r30,96(r1) │ │ │ │ │ - lwa r5,116(r31) │ │ │ │ │ - lwa r4,112(r31) │ │ │ │ │ ld r10,160(r31) │ │ │ │ │ ld r9,152(r31) │ │ │ │ │ ld r8,144(r31) │ │ │ │ │ ld r7,136(r31) │ │ │ │ │ ld r6,128(r31) │ │ │ │ │ + lwa r5,116(r31) │ │ │ │ │ + lwa r4,112(r31) │ │ │ │ │ ld r3,120(r31) │ │ │ │ │ bl 680 │ │ │ │ │ R_PPC64_REL24 transpose_chunks │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r5,r30 │ │ │ │ │ mr r4,r29 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ @@ -493,23 +493,23 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r29,r30 │ │ │ │ │ b 658 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r11,168(r31) │ │ │ │ │ + cmpwi r11,0 │ │ │ │ │ ld r3,120(r31) │ │ │ │ │ lwz r4,112(r31) │ │ │ │ │ lwz r5,116(r31) │ │ │ │ │ ld r6,128(r31) │ │ │ │ │ ld r7,136(r31) │ │ │ │ │ ld r8,144(r31) │ │ │ │ │ ld r9,152(r31) │ │ │ │ │ ld r10,160(r31) │ │ │ │ │ - cmpwi r11,0 │ │ │ │ │ beq 780 │ │ │ │ │ extsw r5,r5 │ │ │ │ │ extsw r4,r4 │ │ │ │ │ std r29,96(r1) │ │ │ │ │ std r30,104(r1) │ │ │ │ │ mr r29,r30 │ │ │ │ │ bl 770 │ │ │ │ │ @@ -583,17 +583,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 868 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -626,61 +626,61 @@ │ │ │ │ │ │ │ │ │ │ 00000000000008d0 : │ │ │ │ │ fftwl_mpi_mkplans_posttranspose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + std r21,-88(r1) │ │ │ │ │ + std r20,-96(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mfocrf r11,8 │ │ │ │ │ - std r17,-120(r1) │ │ │ │ │ - std r18,-112(r1) │ │ │ │ │ - std r19,-104(r1) │ │ │ │ │ - std r20,-96(r1) │ │ │ │ │ - std r21,-88(r1) │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ - std r23,-72(r1) │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ + mr r21,r4 │ │ │ │ │ + ld r4,64(r3) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + ld r26,56(r3) │ │ │ │ │ + mr r25,r9 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - stw r11,8(r1) │ │ │ │ │ - ld r26,56(r3) │ │ │ │ │ ld r30,8(r3) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - mr r21,r4 │ │ │ │ │ - ld r4,64(r3) │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ + std r17,-120(r1) │ │ │ │ │ + std r18,-112(r1) │ │ │ │ │ + std r19,-104(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + mr r22,r10 │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r23,r5 │ │ │ │ │ mr r5,r7 │ │ │ │ │ - mr r25,r9 │ │ │ │ │ + mr r24,r6 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mr r27,r8 │ │ │ │ │ + mulld r19,r30,r26 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + stw r11,8(r1) │ │ │ │ │ stdu r1,-272(r1) │ │ │ │ │ - mr r22,r10 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ - mulld r19,r30,r26 │ │ │ │ │ ld r18,368(r1) │ │ │ │ │ ld r17,376(r1) │ │ │ │ │ bl 964 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,16(r31) │ │ │ │ │ li r7,0 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r7,0(r22) │ │ │ │ │ std r7,0(r25) │ │ │ │ │ std r7,0(r27) │ │ │ │ │ - divd r28,r9,r26 │ │ │ │ │ std r7,0(r17) │ │ │ │ │ std r7,0(r18) │ │ │ │ │ + divd r28,r9,r26 │ │ │ │ │ mulld r20,r28,r26 │ │ │ │ │ subf r20,r20,r9 │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne b80 │ │ │ │ │ cmpdi cr4,r20,0 │ │ │ │ │ beq cr4,b00 │ │ │ │ │ @@ -760,23 +760,23 @@ │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r22,-80(r1) │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ + mtocrf 8,r11 │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ - mtocrf 8,r11 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r8,16(r31) │ │ │ │ │ mulld r4,r3,r19 │ │ │ │ │ li r9,1 │ │ │ │ │ mr r6,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ @@ -808,24 +808,24 @@ │ │ │ │ │ ld r3,0(r22) │ │ │ │ │ b cbc │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulld r5,r26,r29 │ │ │ │ │ std r16,144(r1) │ │ │ │ │ + std r15,136(r1) │ │ │ │ │ mulld r16,r30,r29 │ │ │ │ │ mr r10,r30 │ │ │ │ │ mr r9,r26 │ │ │ │ │ mr r8,r30 │ │ │ │ │ mr r7,r19 │ │ │ │ │ mr r6,r29 │ │ │ │ │ - std r15,136(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ li r15,1 │ │ │ │ │ std r30,104(r1) │ │ │ │ │ + mr r3,r28 │ │ │ │ │ std r15,120(r1) │ │ │ │ │ std r15,112(r1) │ │ │ │ │ mulld r5,r5,r30 │ │ │ │ │ std r16,96(r1) │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl bc4 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_4d │ │ │ │ │ @@ -916,17 +916,17 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ li r10,1 │ │ │ │ │ mr r9,r30 │ │ │ │ │ mr r7,r30 │ │ │ │ │ mr r6,r29 │ │ │ │ │ + std r15,96(r1) │ │ │ │ │ mr r5,r30 │ │ │ │ │ mr r4,r16 │ │ │ │ │ - std r15,96(r1) │ │ │ │ │ mulld r8,r3,r30 │ │ │ │ │ bl d24 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ mr r5,r24 │ │ │ │ │ mr r4,r24 │ │ │ │ │ bl d34 │ │ │ │ │ @@ -956,19 +956,19 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ li r9,0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + mr r30,r3 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ stdu r1,-320(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ mr r31,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ std r9,144(r1) │ │ │ │ │ std r9,136(r1) │ │ │ │ │ std r9,128(r1) │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq e00 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ @@ -987,29 +987,29 @@ │ │ │ │ │ ld r9,40(r4) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq dcc │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ rlwinm r9,r9,0,30,27 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne dcc │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ + mflr r0 │ │ │ │ │ addi r4,r1,156 │ │ │ │ │ std r17,200(r1) │ │ │ │ │ - std r22,240(r1) │ │ │ │ │ + std r18,208(r1) │ │ │ │ │ ld r17,8(r31) │ │ │ │ │ + std r22,240(r1) │ │ │ │ │ std r27,280(r1) │ │ │ │ │ - std r29,296(r1) │ │ │ │ │ ld r27,40(r31) │ │ │ │ │ - ld r29,32(r31) │ │ │ │ │ li r22,0 │ │ │ │ │ - std r18,208(r1) │ │ │ │ │ + std r0,336(r1) │ │ │ │ │ + std r29,296(r1) │ │ │ │ │ + ld r29,32(r31) │ │ │ │ │ std r19,216(r1) │ │ │ │ │ std r20,224(r1) │ │ │ │ │ - std r0,336(r1) │ │ │ │ │ bl e4c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ addi r4,r1,152 │ │ │ │ │ bl e5c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ @@ -1023,16 +1023,16 @@ │ │ │ │ │ lwz r9,48(r31) │ │ │ │ │ andi. r9,r9,4 │ │ │ │ │ beq 1200 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mr r29,r27 │ │ │ │ │ - lwa r7,156(r1) │ │ │ │ │ addi r9,r1,112 │ │ │ │ │ + lwa r7,156(r1) │ │ │ │ │ addi r10,r1,128 │ │ │ │ │ addi r8,r1,144 │ │ │ │ │ mr r6,r27 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r28 │ │ │ │ │ mr r3,r31 │ │ │ │ │ std r9,104(r1) │ │ │ │ │ @@ -1053,36 +1053,36 @@ │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 1290 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x600 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,176 │ │ │ │ │ - std r14,176(r1) │ │ │ │ │ + std r15,184(r1) │ │ │ │ │ std r21,232(r1) │ │ │ │ │ std r23,248(r1) │ │ │ │ │ std r24,256(r1) │ │ │ │ │ std r25,264(r1) │ │ │ │ │ - std r26,272(r1) │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x600 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ + std r26,272(r1) │ │ │ │ │ bl f1c │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ ld r9,120(r1) │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r22,64(r3) │ │ │ │ │ std r18,72(r3) │ │ │ │ │ std r19,80(r3) │ │ │ │ │ std r20,88(r3) │ │ │ │ │ std r9,96(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ ld r9,112(r1) │ │ │ │ │ std r9,104(r3) │ │ │ │ │ li r9,2 │ │ │ │ │ bne f60 │ │ │ │ │ lwz r9,212(r28) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -1129,75 +1129,75 @@ │ │ │ │ │ ld r4,64(r31) │ │ │ │ │ add r26,r24,r26 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ bl ffc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r14,r3 │ │ │ │ │ + mr r15,r3 │ │ │ │ │ lwz r3,152(r1) │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ ble 14d0 │ │ │ │ │ - std r15,184(r1) │ │ │ │ │ + std r14,176(r1) │ │ │ │ │ std r16,192(r1) │ │ │ │ │ - li r15,0 │ │ │ │ │ + li r14,0 │ │ │ │ │ li r16,0 │ │ │ │ │ li r27,1 │ │ │ │ │ li r21,-1 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r4,56(r31) │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ - extsw r5,r16 │ │ │ │ │ + extsw r5,r14 │ │ │ │ │ std r5,160(r1) │ │ │ │ │ bl 1040 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r5,160(r1) │ │ │ │ │ ld r4,64(r31) │ │ │ │ │ mr r30,r3 │ │ │ │ │ ld r3,24(r31) │ │ │ │ │ bl 1058 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ mulld r9,r28,r3 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r25,r15 │ │ │ │ │ + stdx r9,r25,r16 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ mulld r9,r28,r9 │ │ │ │ │ - mulld r9,r9,r16 │ │ │ │ │ + mulld r9,r9,r14 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r23,r15 │ │ │ │ │ - mulld r9,r14,r30 │ │ │ │ │ + stdx r9,r23,r16 │ │ │ │ │ + mulld r9,r15,r30 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r24,r15 │ │ │ │ │ + stdx r9,r24,r16 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ - mulld r9,r14,r9 │ │ │ │ │ - mulld r9,r9,r16 │ │ │ │ │ + mulld r9,r15,r9 │ │ │ │ │ + mulld r9,r9,r14 │ │ │ │ │ mulld r9,r9,r17 │ │ │ │ │ - stdx r9,r26,r15 │ │ │ │ │ + stdx r9,r26,r16 │ │ │ │ │ mulld. r9,r30,r3 │ │ │ │ │ ble 10d8 │ │ │ │ │ ld r9,64(r31) │ │ │ │ │ mulld r30,r30,r9 │ │ │ │ │ ld r9,56(r31) │ │ │ │ │ mulld r3,r3,r9 │ │ │ │ │ cmpd r30,r3 │ │ │ │ │ beq 10d8 │ │ │ │ │ srdi r27,r30,63 │ │ │ │ │ sradi r9,r3,63 │ │ │ │ │ subfc r30,r30,r3 │ │ │ │ │ - mr r21,r16 │ │ │ │ │ + mr r21,r14 │ │ │ │ │ adde r27,r27,r9 │ │ │ │ │ xori r27,r27,1 │ │ │ │ │ lwz r3,152(r1) │ │ │ │ │ - addi r16,r16,1 │ │ │ │ │ - addi r15,r15,8 │ │ │ │ │ - cmpw r3,r16 │ │ │ │ │ + addi r14,r14,1 │ │ │ │ │ + addi r16,r16,8 │ │ │ │ │ + cmpw r3,r14 │ │ │ │ │ bgt 1030 │ │ │ │ │ - ld r15,184(r1) │ │ │ │ │ + ld r14,176(r1) │ │ │ │ │ ld r16,192(r1) │ │ │ │ │ lwz r9,156(r1) │ │ │ │ │ stw r3,112(r29) │ │ │ │ │ std r25,128(r29) │ │ │ │ │ std r23,136(r29) │ │ │ │ │ std r24,144(r29) │ │ │ │ │ std r26,152(r29) │ │ │ │ │ @@ -1236,30 +1236,30 @@ │ │ │ │ │ beq 1190 │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r20,8 │ │ │ │ │ bl 1188 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,336(r1) │ │ │ │ │ - ld r14,176(r1) │ │ │ │ │ + ld r15,184(r1) │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r17,200(r1) │ │ │ │ │ ld r18,208(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ ld r19,216(r1) │ │ │ │ │ ld r20,224(r1) │ │ │ │ │ ld r21,232(r1) │ │ │ │ │ ld r22,240(r1) │ │ │ │ │ ld r23,248(r1) │ │ │ │ │ ld r24,256(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r25,264(r1) │ │ │ │ │ ld r26,272(r1) │ │ │ │ │ ld r27,280(r1) │ │ │ │ │ ld r29,296(r1) │ │ │ │ │ addi r1,r1,320 │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ @@ -1269,16 +1269,16 @@ │ │ │ │ │ b e94 │ │ │ │ │ li r9,1 │ │ │ │ │ mulld r8,r17,r3 │ │ │ │ │ li r10,1 │ │ │ │ │ mr r7,r17 │ │ │ │ │ mr r5,r17 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r17 │ │ │ │ │ ld r6,24(r31) │ │ │ │ │ + mr r9,r17 │ │ │ │ │ mulld r4,r6,r17 │ │ │ │ │ bl 1224 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_3d │ │ │ │ │ nop │ │ │ │ │ mr r5,r27 │ │ │ │ │ mr r4,r29 │ │ │ │ │ bl 1234 │ │ │ │ │ @@ -1357,17 +1357,17 @@ │ │ │ │ │ extsw r4,r21 │ │ │ │ │ mr r30,r3 │ │ │ │ │ bl 80 │ │ │ │ │ cmpwi r27,0 │ │ │ │ │ bne 14dc │ │ │ │ │ cmpwi r28,0 │ │ │ │ │ ble 14b8 │ │ │ │ │ - mtctr r26 │ │ │ │ │ slwi r5,r28,1 │ │ │ │ │ addi r6,r31,-4 │ │ │ │ │ + mtctr r26 │ │ │ │ │ addi r8,r30,-4 │ │ │ │ │ addi r5,r5,-1 │ │ │ │ │ mr r10,r6 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwzu r9,4(r8) │ │ │ │ │ lwzu r7,4(r10) │ │ │ │ │ @@ -1459,16 +1459,16 @@ │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r27,1 │ │ │ │ │ li r21,-1 │ │ │ │ │ b 10f4 │ │ │ │ │ cmpwi r28,0 │ │ │ │ │ ble 14b8 │ │ │ │ │ - mtctr r26 │ │ │ │ │ addi r6,r31,-4 │ │ │ │ │ + mtctr r26 │ │ │ │ │ addi r8,r30,-4 │ │ │ │ │ mr r10,r6 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwzu r9,4(r8) │ │ │ │ │ lwzu r7,4(r10) │ │ │ │ │ @@ -1513,26 +1513,26 @@ │ │ │ │ │ │ │ │ │ │ 00000000000015a0 : │ │ │ │ │ fftwl_mpi_transpose_pairwise_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 15d0 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,51 +1,52 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 80000000 004c0e60 11417e4e 0e004206 .....L.`.A~N..B. │ │ │ │ │ + 0x00000020 80000000 004a0e60 11417e50 0e004206 .....J.`.A~P..B. │ │ │ │ │ 0x00000030 41000000 10000000 38000000 00000000 A.......8....... │ │ │ │ │ 0x00000040 4c020000 00000000 bc000000 4c000000 L...........L... │ │ │ │ │ - 0x00000050 00000000 2c030000 0045910f 97099c04 ....,....E...... │ │ │ │ │ - 0x00000060 420ea002 45980841 9907419a 06419b05 B...E..A..A..A.. │ │ │ │ │ - 0x00000070 419d0341 9e02419f 014b0941 0041960a A..A..A..K.A.A.. │ │ │ │ │ - 0x00000080 42901041 920e4193 0d41940c 41950b48 B..A..A..A..A..H │ │ │ │ │ + 0x00000050 00000000 2c030000 0044910f 9709430e ....,....D....C. │ │ │ │ │ + 0x00000060 a0029c04 45980841 9907439a 06419b05 ....E..A..C..A.. │ │ │ │ │ + 0x00000070 439d0341 9e02439f 01450941 0041960a C..A..C..E.A.A.. │ │ │ │ │ + 0x00000080 41950b44 90104192 0e43930d 41940c44 A..D..A..C..A..D │ │ │ │ │ 0x00000090 11417e6e d041d241 d341d441 d541d642 .A~n.A.A.A.A.A.B │ │ │ │ │ 0x000000a0 d841d941 da41db41 dd41de41 df410641 .A.A.A.A.A.A.A.A │ │ │ │ │ 0x000000b0 410e0043 dcd7d144 0ea00291 0f970998 A..C...D........ │ │ │ │ │ - 0x000000c0 0899079a 069b059c 049d039e 029f0141 ...............A │ │ │ │ │ - 0x000000d0 09410042 950b4211 417e4692 0e41930d .A.B..B.A~F..A.. │ │ │ │ │ - 0x000000e0 41940c45 90104196 0a73d041 d241d341 A..E..A..s.A.A.A │ │ │ │ │ + 0x000000c0 0899079a 069b059c 049d039e 029f0142 ...............B │ │ │ │ │ + 0x000000d0 09410041 950b4111 417e4792 0e41930d .A.A..A.A~G..A.. │ │ │ │ │ + 0x000000e0 44940c41 90104296 0a73d041 d241d341 D..A..B..s.A.A.A │ │ │ │ │ 0x000000f0 d441d644 d5420641 41d841d9 41da41db .A.D.B.AA.A.A.A. │ │ │ │ │ 0x00000100 41dd41de 41df0000 2c000000 0c010000 A.A.A...,....... │ │ │ │ │ - 0x00000110 00000000 a4010000 00449f01 09410043 .........D...A.C │ │ │ │ │ - 0x00000120 9d03429e 02440e90 0111417e 720a0e00 ..B..D....A~r... │ │ │ │ │ - 0x00000130 450641df dedd440b 20000000 3c010000 E.A...D. ...<... │ │ │ │ │ + 0x00000110 00000000 a4010000 00459f01 9e020941 .........E.....A │ │ │ │ │ + 0x00000120 00459d03 430e9001 11417e72 0a0e0045 .E..C....A~r...E │ │ │ │ │ + 0x00000130 0641dfde dd440b00 20000000 3c010000 .A...D.. ...<... │ │ │ │ │ 0x00000140 00000000 90000000 00440941 009f0144 .........D.A...D │ │ │ │ │ 0x00000150 0e301141 7e550e00 430641df 24000000 .0.A~U..C.A.$... │ │ │ │ │ - 0x00000160 60010000 00000000 84000000 00440941 `............D.A │ │ │ │ │ - 0x00000170 009f0143 9e02430e 3011417e 4f0e0044 ...C..C.0.A~O..D │ │ │ │ │ - 0x00000180 0641dfde 70000000 88010000 00000000 .A..p........... │ │ │ │ │ - 0x00000190 ac040000 00540941 00910f92 0e930d94 .....T.A........ │ │ │ │ │ - 0x000001a0 0c950b96 0a970998 0899079a 069b059c ................ │ │ │ │ │ - 0x000001b0 049d039e 029f0111 487f4c0e 90021141 ........H.L....A │ │ │ │ │ - 0x000001c0 7e02570a 0e005106 41420648 dfdedddc ~.W...Q.AB.H.... │ │ │ │ │ - 0x000001d0 dbdad9d8 d7d6d5d4 d3d2d142 0b629010 ...........B.b.. │ │ │ │ │ - 0x000001e0 478f117e 0acf41d0 440b42cf 41d0518f G..~..A.D.B.A.Q. │ │ │ │ │ - 0x000001f0 1190105a cf41d000 cc000000 fc010000 ...Z.A.......... │ │ │ │ │ - 0x00000200 00000000 14080000 00470ec0 029c049e .........G...... │ │ │ │ │ - 0x00000210 029f014d 0a0e0044 dfdedc44 0b490941 ...M...D...D.I.A │ │ │ │ │ - 0x00000220 0043910f 41960a42 9b05419d 0344920e .C..A..B..A..D.. │ │ │ │ │ - 0x00000230 41930d41 940c4111 417e6d8e 1241950b A..A..A.A~m..A.. │ │ │ │ │ - 0x00000240 41970941 98084199 07419a06 02418f11 A..A..A..A...A.. │ │ │ │ │ - 0x00000250 41901075 cf41d069 ce41d141 d242d341 A..u.A.i.A.A.B.A │ │ │ │ │ - 0x00000260 d441d541 d641d741 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000270 dd410e00 41064143 dfdedc44 0ec00291 .A..A.AC...D.... │ │ │ │ │ - 0x00000280 0f920e93 0d940c96 0a9b059c 049d039e ................ │ │ │ │ │ - 0x00000290 029f0111 417e76d1 41d241d3 41d441d6 ....A~v.A.A.A.A. │ │ │ │ │ - 0x000002a0 41db41dd 41064143 8e12910f 920e930d A.A.A.AC........ │ │ │ │ │ - 0x000002b0 940c950b 960a9709 98089907 9a069b05 ................ │ │ │ │ │ - 0x000002c0 9d031141 7e000000 24000000 cc020000 ...A~...$....... │ │ │ │ │ - 0x000002d0 00000000 9c000000 00440941 009e0242 .........D.A...B │ │ │ │ │ - 0x000002e0 9f01460e 3011417e 530e0044 0641dfde ..F.0.A~S..D.A.. │ │ │ │ │ + 0x00000160 60010000 00000000 84000000 00450941 `............E.A │ │ │ │ │ + 0x00000170 009f019e 02450e30 11417e4f 0e004406 .....E.0.A~O..D. │ │ │ │ │ + 0x00000180 41dfde00 78000000 88010000 00000000 A...x........... │ │ │ │ │ + 0x00000190 ac040000 0046950b 940c0941 00449a06 .....F.....A.D.. │ │ │ │ │ + 0x000001a0 9907449e 029f0147 910f920e 930d960a ..D....G........ │ │ │ │ │ + 0x000001b0 43970998 08459b05 9c04460e 90029d03 C....E....F..... │ │ │ │ │ + 0x000001c0 11417e11 487f0254 0a0e004b 06414106 .A~.H..T...K.AA. │ │ │ │ │ + 0x000001d0 4847dfde dddcdbda d9d8d7d6 d5d4d3d2 HG.............. │ │ │ │ │ + 0x000001e0 d1420b62 9010418f 1102440a cf41d044 .B.b..A...D..A.D │ │ │ │ │ + 0x000001f0 0b42cf41 d0518f11 90105acf 41d00000 .B.A.Q....Z.A... │ │ │ │ │ + 0x00000200 cc000000 04020000 00000000 14080000 ................ │ │ │ │ │ + 0x00000210 00459c04 9e02440e c0029f01 4b0a0e00 .E....D.....K... │ │ │ │ │ + 0x00000220 44dfdedc 440b4a09 41004291 0f41920e D...D.J.A.B..A.. │ │ │ │ │ + 0x00000230 42960a41 9b054311 417e419d 0342930d B..A..C.A~A..B.. │ │ │ │ │ + 0x00000240 41940c6d 8f114195 0b419709 41980841 A..m..A..A..A..A │ │ │ │ │ + 0x00000250 9907439a 067f8e12 41901075 ce41d069 ..C.....A..u.A.i │ │ │ │ │ + 0x00000260 cf42d141 d241d341 d441d541 d641d741 .B.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000270 d8410641 41d941da 41db41dd 410e0043 .A.AA.A.A.A.A..C │ │ │ │ │ + 0x00000280 dfdedc44 0ec00291 0f920e93 0d940c96 ...D............ │ │ │ │ │ + 0x00000290 0a9b059c 049d039e 029f0111 417e76d1 ............A~v. │ │ │ │ │ + 0x000002a0 41d241d3 41d441d6 41db41dd 41064143 A.A.A.A.A.A.A.AC │ │ │ │ │ + 0x000002b0 8f11910f 920e930d 940c950b 960a9709 ................ │ │ │ │ │ + 0x000002c0 98089907 9a069b05 9d031141 7e000000 ...........A~... │ │ │ │ │ + 0x000002d0 20000000 d4020000 00000000 9c000000 ............... │ │ │ │ │ + 0x000002e0 00449e02 9f01470e 3011417e 540e0044 .D....G.0.A~T..D │ │ │ │ │ + 0x000002f0 0641dfde .A.. │ │ │ ├── transpose-recurse.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8280 (bytes into file) │ │ │ │ │ + Start of section headers: 8288 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x2058: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2060: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000d00 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0015c0 0008d0 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0015c8 0008d0 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000d40 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000d40 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000d40 000056 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000d96 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001e90 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001e98 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000db6 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001ef0 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001ef8 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000dce 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000dce 000210 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001f08 0000c0 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000fe0 0003c0 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0013a0 00021a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001fc8 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000dce 000214 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001f10 0000c0 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000fe8 0003c0 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0013a8 00021a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001fd0 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x15c0 contains 94 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x15c8 contains 94 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d0 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -00000000000000f8 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000000fc 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000110 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000114 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000118 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000130 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000164 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000184 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_first_divisor + 0 │ │ │ │ │ @@ -77,41 +77,41 @@ │ │ │ │ │ 0000000000000b58 0000001c0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000b7c 000000110000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000b88 000000110000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000b94 000000110000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000bcc 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_toobig + 0 │ │ │ │ │ 0000000000000c00 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000c04 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000c20 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 1e0 │ │ │ │ │ -0000000000000c24 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000c28 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ -0000000000000c2c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 160 │ │ │ │ │ -0000000000000c30 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ -0000000000000c44 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000c48 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 1e0 │ │ │ │ │ -0000000000000c4c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ +0000000000000c14 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000c18 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ +0000000000000c24 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 160 │ │ │ │ │ +0000000000000c28 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ +0000000000000c34 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000c3c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000c40 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 48 │ │ │ │ │ 0000000000000c50 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 160 │ │ │ │ │ 0000000000000c54 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 50 │ │ │ │ │ +0000000000000c5c 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000c68 000000250000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000c84 000000260000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 0000000000000c94 000000250000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000cb0 000000260000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1e90 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1e98 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002700000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_transpose_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 2c0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 260 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1ef0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1ef8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 340 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1f08 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1f10 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1e0 │ │ │ │ │ 00000000000000b8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 260 │ │ │ │ │ 00000000000000dc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,52 +7,52 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000cc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000028 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 116 to 00000000000000a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000bc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 000000000000001c 00000044 FDE cie=00000000 pc=00000000000000d0..0000000000000158 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000108 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000148 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000028 00000064 FDE cie=00000000 pc=0000000000000160..00000000000001d8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000174 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000001b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -83,41 +83,41 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000002a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000d4 0000000000000024 000000d8 FDE cie=00000000 pc=00000000000002c0..0000000000000334 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002e8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000314 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000324 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 00000000000000d8 00000100 FDE cie=00000000 pc=0000000000000340..0000000000000bf4 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000354 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000360 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000374 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000003a0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000003bc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ @@ -140,28 +140,28 @@ │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000448 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000044c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000458 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000045c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000458 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000474 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000490 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000494 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc1: 316 to 00000000000005d0 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005d4 │ │ │ │ │ @@ -223,19 +223,19 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 716 to 0000000000000954 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000958 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000095c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000960 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000960 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000964 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000968 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000096c │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000970 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000974 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ @@ -256,34 +256,38 @@ │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d8 0000000000000034 000001dc FDE cie=00000000 pc=0000000000000c00..0000000000000d00 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000c20 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +000001d8 0000000000000038 000001dc FDE cie=00000000 pc=0000000000000c00..0000000000000d00 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c14 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c24 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c34 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000c3c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000c4c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000c60 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000000ccc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000c5c │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000000ccc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000cf0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,22 +6,22 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 4c │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ @@ -69,34 +69,34 @@ │ │ │ │ │ mr r8,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r9,88(r8) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,96(r8) │ │ │ │ │ - lwz r6,92(r8) │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r9,2 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ + lwz r6,92(r8) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r9,2 │ │ │ │ │ bne 118 │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r10,80(r8) │ │ │ │ │ ld r9,72(r8) │ │ │ │ │ mtctr r12 │ │ │ │ │ - ld r8,64(r8) │ │ │ │ │ extsw r6,r6 │ │ │ │ │ + ld r8,64(r8) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ bl 184 │ │ │ │ │ R_PPC64_REL24 fftwl_first_divisor │ │ │ │ │ nop │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r29,r3 │ │ │ │ │ @@ -220,17 +220,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 2e8 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -266,17 +266,17 @@ │ │ │ │ │ std r14,-144(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ mr r14,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r3,72(r14) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-336(r1) │ │ │ │ │ + ld r3,72(r14) │ │ │ │ │ addi r28,r1,160 │ │ │ │ │ mr r4,r28 │ │ │ │ │ bl 37c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ lwa r3,160(r1) │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ @@ -324,26 +324,26 @@ │ │ │ │ │ ld r19,232(r1) │ │ │ │ │ ld r31,328(r1) │ │ │ │ │ b 39c │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ cmpwi r16,0 │ │ │ │ │ std r15,200(r1) │ │ │ │ │ std r17,216(r1) │ │ │ │ │ + ld r15,64(r14) │ │ │ │ │ + ld r17,56(r14) │ │ │ │ │ std r18,224(r1) │ │ │ │ │ std r25,280(r1) │ │ │ │ │ - std r26,288(r1) │ │ │ │ │ divw r18,r16,r3 │ │ │ │ │ ld r25,16(r14) │ │ │ │ │ + std r26,288(r1) │ │ │ │ │ + std r27,296(r1) │ │ │ │ │ ld r26,24(r14) │ │ │ │ │ - ld r17,56(r14) │ │ │ │ │ - ld r15,64(r14) │ │ │ │ │ std r22,256(r1) │ │ │ │ │ std r23,264(r1) │ │ │ │ │ std r24,272(r1) │ │ │ │ │ - std r27,296(r1) │ │ │ │ │ ble 618 │ │ │ │ │ mulld r9,r3,r17 │ │ │ │ │ extsw r18,r18 │ │ │ │ │ li r27,0 │ │ │ │ │ std r20,240(r1) │ │ │ │ │ std r21,248(r1) │ │ │ │ │ std r9,184(r1) │ │ │ │ │ @@ -511,24 +511,24 @@ │ │ │ │ │ cmpld r26,r25 │ │ │ │ │ mulld r9,r5,r10 │ │ │ │ │ beq ab0 │ │ │ │ │ mullw r4,r27,r31 │ │ │ │ │ mulld r8,r3,r10 │ │ │ │ │ mulld r7,r10,r31 │ │ │ │ │ std r10,104(r1) │ │ │ │ │ + std r5,112(r1) │ │ │ │ │ li r0,1 │ │ │ │ │ mr r6,r24 │ │ │ │ │ std r5,128(r1) │ │ │ │ │ - std r5,112(r1) │ │ │ │ │ - std r0,144(r1) │ │ │ │ │ std r0,136(r1) │ │ │ │ │ + std r0,144(r1) │ │ │ │ │ mulld r0,r5,r3 │ │ │ │ │ - extsw r4,r4 │ │ │ │ │ mulld r8,r8,r5 │ │ │ │ │ mulld r7,r7,r5 │ │ │ │ │ + extsw r4,r4 │ │ │ │ │ mulld r4,r4,r10 │ │ │ │ │ mulld r10,r10,r24 │ │ │ │ │ std r0,120(r1) │ │ │ │ │ mulld r10,r10,r3 │ │ │ │ │ mulld r4,r4,r5 │ │ │ │ │ mulld r10,r10,r5 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ @@ -645,28 +645,28 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 8c8 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,32(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r27,64(r3) │ │ │ │ │ std r22,72(r3) │ │ │ │ │ std r26,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 8f8 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r28) │ │ │ │ │ + stw r31,92(r28) │ │ │ │ │ ld r9,24(r29) │ │ │ │ │ li r10,8 │ │ │ │ │ cmpdi r22,0 │ │ │ │ │ - stw r31,92(r28) │ │ │ │ │ lxvd2x vs12,r27,r10 │ │ │ │ │ std r9,96(r28) │ │ │ │ │ li r9,24 │ │ │ │ │ lxvd2x vs0,r27,r9 │ │ │ │ │ stxvd2x vs12,r28,r10 │ │ │ │ │ stxvd2x vs0,r28,r9 │ │ │ │ │ beq 938 │ │ │ │ │ @@ -680,17 +680,17 @@ │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ bl 948 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r15,200(r1) │ │ │ │ │ ld r16,208(r1) │ │ │ │ │ + mr r3,r28 │ │ │ │ │ ld r17,216(r1) │ │ │ │ │ ld r18,224(r1) │ │ │ │ │ - mr r3,r28 │ │ │ │ │ ld r19,232(r1) │ │ │ │ │ ld r22,256(r1) │ │ │ │ │ ld r23,264(r1) │ │ │ │ │ ld r24,272(r1) │ │ │ │ │ ld r25,280(r1) │ │ │ │ │ ld r26,288(r1) │ │ │ │ │ ld r27,296(r1) │ │ │ │ │ @@ -723,17 +723,17 @@ │ │ │ │ │ bl 9e0 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ b 670 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,32(r14) │ │ │ │ │ ld r6,40(r14) │ │ │ │ │ + li r7,4 │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ ld r4,24(r14) │ │ │ │ │ - li r7,4 │ │ │ │ │ ld r5,8(r14) │ │ │ │ │ ld r8,56(r14) │ │ │ │ │ ld r10,160(r1) │ │ │ │ │ cmpd r3,r6 │ │ │ │ │ mulld r9,r24,r9 │ │ │ │ │ beq ba0 │ │ │ │ │ clrldi r7,r7,32 │ │ │ │ │ @@ -796,18 +796,18 @@ │ │ │ │ │ mr r5,r26 │ │ │ │ │ b 758 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r9,48(r14) │ │ │ │ │ ld r8,56(r14) │ │ │ │ │ - ld r10,160(r1) │ │ │ │ │ mr r6,r26 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r4,r24 │ │ │ │ │ + ld r10,160(r1) │ │ │ │ │ rlwinm r9,r9,0,28,28 │ │ │ │ │ mulld r8,r31,r8 │ │ │ │ │ ori r9,r9,4 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ ld r9,64(r14) │ │ │ │ │ ld r5,8(r14) │ │ │ │ │ ld r3,16(r14) │ │ │ │ │ @@ -872,68 +872,68 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000c00 : │ │ │ │ │ fftwl_mpi_transpose_recurse_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r25,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x1e0 │ │ │ │ │ - addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ addis r26,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x48 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ addis r27,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x160 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x50 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + addis r29,r2,0 │ │ │ │ │ + R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ mr r30,r3 │ │ │ │ │ - li r31,0 │ │ │ │ │ - addi r29,r29,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ addi r25,r25,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x1e0 │ │ │ │ │ addi r26,r26,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x48 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + li r31,0 │ │ │ │ │ addi r27,r27,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x160 │ │ │ │ │ addi r28,r28,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x50 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r29,r29,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,40 │ │ │ │ │ bl c68 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r31,32(r3) │ │ │ │ │ - std r25,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ + std r25,16(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl c84 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,40 │ │ │ │ │ bl c94 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,32(r3) │ │ │ │ │ + std r28,24(r3) │ │ │ │ │ mr r4,r3 │ │ │ │ │ std r27,16(r3) │ │ │ │ │ - std r28,24(r3) │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl cb0 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r9,r31,1 │ │ │ │ │ li r31,1 │ │ │ │ │ cmpwi r9,2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,37 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 cc000000 00449f01 09410043 9d03429e .....D...A.C..B. │ │ │ │ │ - 0x00000030 02440e40 11417e5d 0e004506 41dfdedd .D.@.A~]..E.A... │ │ │ │ │ + 0x00000020 cc000000 00459f01 9e020941 00459d03 .....E.....A.E.. │ │ │ │ │ + 0x00000030 430e4011 417e5d0e 00450641 dfdedd00 C.@.A~]..E.A.... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 88000000 ....D........... │ │ │ │ │ - 0x00000050 004e0e60 11417e4e 0e004206 41000000 .N.`.A~N..B.A... │ │ │ │ │ + 0x00000050 004a0e60 11417e52 0e004206 41000000 .J.`.A~R..B.A... │ │ │ │ │ 0x00000060 28000000 64000000 00000000 78000000 (...d.......x... │ │ │ │ │ - 0x00000070 00460941 009d039e 029f0143 0e401141 .F.A.......C.@.A │ │ │ │ │ + 0x00000070 00450941 009d039e 02440e40 9f011141 .E.A.....D.@...A │ │ │ │ │ 0x00000080 7e4b0e00 460641df dedd0000 20000000 ~K..F.A..... ... │ │ │ │ │ 0x00000090 90000000 00000000 78000000 00440941 ........x....D.A │ │ │ │ │ 0x000000a0 009f0143 0e301141 7e4f0e00 440641df ...C.0.A~O..D.A. │ │ │ │ │ 0x000000b0 20000000 b4000000 00000000 60000000 ...........`... │ │ │ │ │ 0x000000c0 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ 0x000000d0 430641df 24000000 d8000000 00000000 C.A.$........... │ │ │ │ │ - 0x000000e0 74000000 00440941 009f0143 9e02430e t....D.A...C..C. │ │ │ │ │ - 0x000000f0 3011417e 4b0e0044 0641dfde d8000000 0.A~K..D.A...... │ │ │ │ │ + 0x000000e0 74000000 00450941 009f019e 02450e30 t....E.A.....E.0 │ │ │ │ │ + 0x000000f0 11417e4b 0e004406 41dfde00 d8000000 .A~K..D.A....... │ │ │ │ │ 0x00000100 00010000 00000000 b4080000 00450941 .............E.A │ │ │ │ │ - 0x00000110 008e129c 04439d03 9e02450e d0021141 .....C....E....A │ │ │ │ │ - 0x00000120 7e4b0a0e 00470641 dedddcce 410b4c93 ~K...G.A....A.L. │ │ │ │ │ + 0x00000110 008e129c 04439d03 9e02440e d0021141 .....C....D....A │ │ │ │ │ + 0x00000120 7e4c0a0e 00470641 dedddcce 410b4c93 ~L...G.A....A.L. │ │ │ │ │ 0x00000130 0d419f01 49901046 d041d341 df429010 .A..I..F.A.A.B.. │ │ │ │ │ - 0x00000140 930d9f01 428f1141 910f4192 0e419907 ....B..A..A..A.. │ │ │ │ │ - 0x00000150 419a0646 960a4197 09419808 419b0545 A..F..A..A..A..E │ │ │ │ │ + 0x00000140 930d9f01 428f1141 910f4392 0e419907 ....B..A..C..A.. │ │ │ │ │ + 0x00000150 439a0641 9b054296 0a419709 41980845 C..A..B..A..A..E │ │ │ │ │ 0x00000160 940c4195 0b024fcf 41d041d1 41d241d3 ..A...O.A.A.A.A. │ │ │ │ │ 0x00000170 41d441d5 43d641d7 41d841d9 41da41db A.A.C.A.A.A.A.A. │ │ │ │ │ 0x00000180 41df418f 11901091 0f920e93 0d940c95 A.A............. │ │ │ │ │ 0x00000190 0b960a97 09980899 079a069b 059f0141 ...............A │ │ │ │ │ 0x000001a0 d441d557 0acf41d0 41d141d2 41d3410b .A.W..A.A.A.A.A. │ │ │ │ │ - 0x000001b0 02b30acf 41d041d1 41d242d3 41d641d7 ....A.A.A.B.A.A. │ │ │ │ │ + 0x000001b0 02b30acf 41d042d1 41d241d3 41d641d7 ....A.B.A.A.A.A. │ │ │ │ │ 0x000001c0 41d841d9 41da41db 41df410e 00460641 A.A.A.A.A.A..F.A │ │ │ │ │ - 0x000001d0 dedddcce 440b0000 34000000 dc010000 ....D...4....... │ │ │ │ │ - 0x000001e0 00000000 00010000 00480941 0099079a .........H.A.... │ │ │ │ │ - 0x000001f0 069b059c 049d0347 9e029f01 490e6011 .......G....I.`. │ │ │ │ │ - 0x00000200 417e5b0e 00490641 dfdedddc dbdad900 A~[..I.A........ │ │ │ │ │ + 0x000001d0 dedddcce 440b0000 38000000 dc010000 ....D...8....... │ │ │ │ │ + 0x000001e0 00000000 00010000 00459907 9a060941 .........E.....A │ │ │ │ │ + 0x000001f0 00449b05 9c04449d 039e0246 9f011141 .D....D....F...A │ │ │ │ │ + 0x00000200 7e440e60 5c0e0049 0641dfde dddcdbda ~D.`\..I.A...... │ │ │ │ │ + 0x00000210 d9000000 .... │ │ │ ├── transpose-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ 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: 3424 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0xd58: │ │ │ │ │ +There are 14 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000408 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0008c0 000348 18 I 11 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008c8 000348 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000448 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000448 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000448 00003e 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000486 000028 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000c08 000060 18 I 11 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000c10 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 0004ae 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0004ae 000100 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000c68 000078 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0005b0 000228 18 12 9 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 0007d8 0000e8 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000ce0 000077 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0004ae 000104 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 000c70 000078 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0005b8 000228 18 12 9 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 0007e0 0000e8 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000ce8 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x8c0 contains 35 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8c8 contains 35 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000020 0000000a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 000000000000002c 0000000b0000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ 0000000000000060 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000064 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ @@ -15,39 +15,39 @@ │ │ │ │ │ 0000000000000150 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000154 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000018c 0000000e0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000001a0 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ 00000000000001bc 000000100000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 00000000000001f0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001f4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000204 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000210 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000208 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000214 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 0000000000000220 000000110000000a R_PPC64_REL24 0000000000000000 fftwl_md5puts + 0 │ │ │ │ │ 0000000000000240 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000250 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 0000000000000260 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 0000000000000270 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 0000000000000280 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 0000000000000290 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 00000000000002a0 0000000c0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000002b0 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 00000000000002e0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002e4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000318 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000330 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000002f8 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000318 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000034c 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem + 0 │ │ │ │ │ 00000000000003b8 000000160000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xc08 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc10 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1f0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 150 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc68 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc70 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 150 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -20,97 +20,101 @@ │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000044 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000150 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000007c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 144 to 0000000000000124 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=0000000000000150..00000000000001ec │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000168 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000174 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000001c8 │ │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000001c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000001dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=00000000000001f0..00000000000002dc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000200 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000204 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000021c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000002cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=00000000000002e0..0000000000000408 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000314 │ │ │ │ │ +000000c0 0000000000000040 000000c4 FDE cie=00000000 pc=00000000000002e0..0000000000000408 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002f4 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000030c │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000031c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000032c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000033c │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 124 to 00000000000003c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000003f8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000003f4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003f8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -|xK<}xSZ} │ │ │ │ │ (mpi-transpose %d %d %d %D %D %D %D %D %d) │ │ │ │ │ mpi-transpose │ │ │ │ │ MPI_Comm_free │ │ │ │ │ fftwl_ifree │ │ │ │ │ MPI_Comm_size │ │ │ │ │ fftwl_ialignment_of │ │ │ │ │ MPI_Comm_rank │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -41,19 +41,19 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r29,r4 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - mr r29,r4 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ addi r4,r1,128 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bl 9c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ @@ -107,32 +107,32 @@ │ │ │ │ │ 0000000000000150 : │ │ │ │ │ zero(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ + ld r9,24(r3) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - ld r9,24(r3) │ │ │ │ │ + ld r29,32(r3) │ │ │ │ │ ld r30,8(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - ld r29,32(r3) │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - mulld r30,r30,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ + mulld r30,r30,r9 │ │ │ │ │ bl 18c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r4,56(r31) │ │ │ │ │ ld r3,16(r31) │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ bl 1a0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 1c4 │ │ │ │ │ sldi r5,r3,4 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -156,24 +156,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 220 │ │ │ │ │ R_PPC64_REL24 fftwl_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,40(r30) │ │ │ │ │ ld r4,32(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -230,50 +230,50 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002e0 : │ │ │ │ │ fftwl_mpi_mkproblem_transpose(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ - std r22,-80(r1) │ │ │ │ │ - std r23,-72(r1) │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ mr r29,r3 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ li r3,80 │ │ │ │ │ mr r23,r5 │ │ │ │ │ - mr r24,r6 │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r24,r6 │ │ │ │ │ mr r25,r7 │ │ │ │ │ - mr r28,r9 │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ + mr r27,r8 │ │ │ │ │ mr r26,r10 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r28,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ lwz r22,208(r1) │ │ │ │ │ bl 34c │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem │ │ │ │ │ nop │ │ │ │ │ cmpd r29,r27 │ │ │ │ │ mr r31,r3 │ │ │ │ │ std r29,16(r3) │ │ │ │ │ std r30,24(r3) │ │ │ │ │ - std r23,8(r3) │ │ │ │ │ std r24,32(r3) │ │ │ │ │ + std r23,8(r3) │ │ │ │ │ std r25,40(r3) │ │ │ │ │ mr r3,r27 │ │ │ │ │ bgt 37c │ │ │ │ │ mr r3,r29 │ │ │ │ │ cmpd r30,r28 │ │ │ │ │ mr r4,r30 │ │ │ │ │ std r3,56(r31) │ │ │ │ │ @@ -300,13 +300,13 @@ │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r25,-56(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,20 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 54000000 00440941 009f0144 0e301141 T....D.A...D.0.A │ │ │ │ │ 0x00000030 7e460e00 430641df 30000000 3c000000 ~F..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 f0000000 00480941 009b059c .........H.A.... │ │ │ │ │ - 0x00000050 049d039e 029f0145 0ec00111 417e640e .......E....A~d. │ │ │ │ │ - 0x00000060 00470641 dfdedddc db000000 28000000 .G.A........(... │ │ │ │ │ - 0x00000070 70000000 00000000 9c000000 00470941 p............G.A │ │ │ │ │ - 0x00000080 009d039e 029f0147 0e501141 7e500e00 .......G.P.A~P.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 ec000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 670e0044 0641dfde ..E.@.A~g..D.A.. │ │ │ │ │ - 0x000000c0 3c000000 c4000000 00000000 28010000 <...........(... │ │ │ │ │ - 0x000000d0 004d0941 00960a97 09980899 079a069b .M.A............ │ │ │ │ │ - 0x000000e0 059c049d 039e029f 014d0e70 11417e5f .........M.p.A~_ │ │ │ │ │ - 0x000000f0 0e004d06 41dfdedd dcdbdad9 d8d7d600 ..M.A........... │ │ │ │ │ + 0x00000040 00000000 f0000000 00470941 009b059c .........G.A.... │ │ │ │ │ + 0x00000050 049d039e 02431141 7e9f0143 0ec00164 .....C.A~..C...d │ │ │ │ │ + 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ + 0x00000070 70000000 00000000 9c000000 00460941 p............F.A │ │ │ │ │ + 0x00000080 009d039e 02439f01 440e5011 417e510e .....C..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 ec000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e68 0e004406 41dfde00 .F.@.A~h..D.A... │ │ │ │ │ + 0x000000c0 40000000 c4000000 00000000 28010000 @...........(... │ │ │ │ │ + 0x000000d0 00459e02 9d030941 0046960a 97094498 .E.....A.F....D. │ │ │ │ │ + 0x000000e0 08990744 9a069b05 449c049f 01430e70 ...D....D....C.p │ │ │ │ │ + 0x000000f0 11417e5f 0e004c06 4141dfde dddcdbda .A~_..L.AA...... │ │ │ │ │ + 0x00000100 d9d8d7d6 .... │ │ │ ├── transpose-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,40(r4) │ │ │ │ │ ld r4,32(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── dft-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xbb8 contains 44 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000070 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000074 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000088 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000090 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000098 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000000d0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e8 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000110 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000114 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000128 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000150 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ │ 0000000000000480 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000484 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000004bc 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local + 0 │ │ │ │ │ 00000000000004f8 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local + 0 │ │ │ │ │ 0000000000000520 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000524 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000052c 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000053c 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000540 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000548 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000558 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xfd8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001e00000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 110 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,30 +7,30 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000006c │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000054 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000005c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000070..00000000000000c8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000000b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000b8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -56,19 +56,19 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000044 00000098 FDE cie=00000000 pc=0000000000000150..0000000000000478 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000178 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000188 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000198 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 320 to 00000000000002d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002f0 │ │ │ │ │ @@ -96,16 +96,16 @@ │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000444 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000dc 0000000000000024 000000e0 FDE cie=00000000 pc=0000000000000480..000000000000051c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000004a8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000004bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000004dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000004ec │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,28 +5,28 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r10,72(r9) │ │ │ │ │ ld r9,80(r9) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ - sldi r10,r10,4 │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - sldi r9,r9,4 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + sldi r10,r10,4 │ │ │ │ │ + sldi r9,r9,4 │ │ │ │ │ add r6,r5,r10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ add r7,r5,r9 │ │ │ │ │ + mtctr r12 │ │ │ │ │ add r5,r4,r9 │ │ │ │ │ add r4,r4,r10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -44,21 +44,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -119,41 +119,41 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 170 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ li r4,0 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 198 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 450 │ │ │ │ │ ld r9,16(r31) │ │ │ │ │ cmpdi r9,0 │ │ │ │ │ bne 300 │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ ld r4,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ addi r5,r1,56 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ ld r4,32(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,32 │ │ │ │ │ addi r5,r1,40 │ │ │ │ │ bl 1dc │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,64 │ │ │ │ │ @@ -348,16 +348,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 4a0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local │ │ │ │ │ @@ -395,17 +395,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 558 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 6c000000 004b0e20 11417e4a 0e004206 l....K. .A~J..B. │ │ │ │ │ + 0x00000020 6c000000 00490e20 11417e4c 0e004206 l....I. .A~L..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000040 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ 0x00000060 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 44000000 98000000 00000000 A...D........... │ │ │ │ │ - 0x000000a0 28030000 004a0941 009f0144 9d039e02 (....J.A...D.... │ │ │ │ │ + 0x000000a0 28030000 004a9f01 9e024409 41009d03 (....J....D.A... │ │ │ │ │ 0x000000b0 440e8001 11417e02 500a0e00 460641df D....A~.P...F.A. │ │ │ │ │ 0x000000c0 dedd440b 410a0e00 460641df dedd410b ..D.A...F.A...A. │ │ │ │ │ 0x000000d0 429b0541 9c040245 db41dc00 24000000 B..A...E.A..$... │ │ │ │ │ - 0x000000e0 e0000000 00000000 9c000000 004a0941 .............J.A │ │ │ │ │ - 0x000000f0 009f0145 0e301141 7e480a0e 00440641 ...E.0.A~H...D.A │ │ │ │ │ + 0x000000e0 e0000000 00000000 9c000000 004a9f01 .............J.. │ │ │ │ │ + 0x000000f0 09410045 0e301141 7e480a0e 00440641 .A.E.0.A~H...D.A │ │ │ │ │ 0x00000100 df410b00 20000000 08010000 00000000 .A.. ........... │ │ │ │ │ 0x00000110 60000000 00450941 009f0145 0e301141 `....E.A...E.0.A │ │ │ │ │ 0x00000120 7e470e00 430641df ~G..C.A. │ │ │ ├── dft-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5624 (bytes into file) │ │ │ │ │ + Start of section headers: 5600 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x15f8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x15e0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00080c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f50 000510 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00084c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00084c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00084c 000032 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00087e 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001460 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00089e 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0014c0 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0008b6 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0008b6 000164 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0014d8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000a20 000348 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000d68 0001e6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001568 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0007fc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000f38 000510 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00083c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00083c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00083c 000032 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00086e 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001448 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00088e 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0014a8 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0008a6 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0008a6 000160 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0014c0 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000a08 000348 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000d50 0001e6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001550 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ 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 264 FUNC LOCAL DEFAULT [: 8] 1 apply │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 4: 0000000000000110 120 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 5: 0000000000000190 84 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 6: 00000000000001f0 1288 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 7: 0000000000000700 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 6: 00000000000001f0 1272 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 7: 00000000000006f0 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_plan_destroy_internal │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_is_local_after │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_any_true │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_mkdtensor │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_mkproblem_dft_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_dft_serial_applicable │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_plan_awake │ │ │ │ │ - 31: 0000000000000770 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dft_rank_geq2_register │ │ │ │ │ + 31: 0000000000000760 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_dft_rank_geq2_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mksolver │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_solver_register │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf50 contains 54 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xf38 contains 54 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000110 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000114 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000120 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000130 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000138 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000148 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000014c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000150 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000190 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001b0 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,58 +20,58 @@ │ │ │ │ │ 0000000000000278 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002b8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002fc 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_extract_reim + 0 │ │ │ │ │ 0000000000000318 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_extract_reim + 0 │ │ │ │ │ 0000000000000350 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000360 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000378 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor + 0 │ │ │ │ │ -00000000000004b4 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_tensor_sz + 0 │ │ │ │ │ -00000000000004dc 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ -00000000000004f8 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ -0000000000000518 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_dft_d + 0 │ │ │ │ │ -0000000000000528 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ -0000000000000540 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -0000000000000554 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkdtensor + 0 │ │ │ │ │ -0000000000000590 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000005a0 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ -00000000000005b8 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -00000000000005c8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000005cc 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000005d4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000005d8 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000005dc 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ -000000000000063c 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add + 0 │ │ │ │ │ -0000000000000698 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ -00000000000006a4 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ -00000000000006d8 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dft_serial_applicable + 0 │ │ │ │ │ -0000000000000700 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000704 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000004a4 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_tensor_sz + 0 │ │ │ │ │ +00000000000004cc 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ +00000000000004e8 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ +0000000000000508 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000518 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ +0000000000000530 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ +0000000000000544 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkdtensor + 0 │ │ │ │ │ +0000000000000580 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000590 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ +00000000000005a8 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ +00000000000005b8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000005bc 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000005c4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000005c8 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000005cc 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ +000000000000062c 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add + 0 │ │ │ │ │ +0000000000000688 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000694 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ +00000000000006c8 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dft_serial_applicable + 0 │ │ │ │ │ +00000000000006f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000006f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000718 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000728 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ -0000000000000738 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ -0000000000000770 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000774 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000780 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000790 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000007a0 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ -00000000000007b8 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ -00000000000007c8 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ -00000000000007e0 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ +0000000000000760 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000764 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000770 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000780 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000790 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ +00000000000007a8 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ +00000000000007b8 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ +00000000000007d0 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1460 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1448 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 700 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 6f0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 110 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x14c0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x14a8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x14d8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x14c0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + 110 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ -000000000000011c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 700 │ │ │ │ │ -0000000000000144 000000010000001a R_PPC64_REL32 0000000000000000 .text + 770 │ │ │ │ │ +000000000000011c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6f0 │ │ │ │ │ +0000000000000144 000000010000001a R_PPC64_REL32 0000000000000000 .text + 760 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,25 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000108 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000000094 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -34,20 +33,21 @@ │ │ │ │ │ DW_CFA_advance_loc: 52 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000004c 000000000000001c 00000050 FDE cie=00000000 pc=0000000000000110..0000000000000188 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000178 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -60,31 +60,31 @@ │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000080 00000094 FDE cie=00000000 pc=00000000000001f0..00000000000006f8 │ │ │ │ │ +00000090 0000000000000080 00000094 FDE cie=00000000 pc=00000000000001f0..00000000000006e8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001fc │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000224 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000022c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000230 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000238 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000023c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000240 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000026c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000026c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000278 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000290 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000294 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -107,83 +107,81 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 880 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc1: 864 to 0000000000000640 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000654 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000644 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000658 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000648 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000065c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000064c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000660 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000650 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000664 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000654 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000658 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000066c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000065c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000660 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000664 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000670 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000006b4 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000006a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006a8 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006ac │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b0 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b4 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b8 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006bc │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c4 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000024 00000118 FDE cie=00000000 pc=0000000000000700..0000000000000764 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000710 │ │ │ │ │ +00000114 0000000000000024 00000118 FDE cie=00000000 pc=00000000000006f0..0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000704 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000071c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000728 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000718 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000744 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000734 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000013c 0000000000000024 00000140 FDE cie=00000000 pc=0000000000000770..000000000000080c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000780 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000013c 0000000000000020 00000140 FDE cie=00000000 pc=0000000000000760..00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000770 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000788 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000078c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000007ec │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000007dc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,33 +6,33 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - lwz r9,96(r31) │ │ │ │ │ ld r6,80(r31) │ │ │ │ │ ld r7,88(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-64(r1) │ │ │ │ │ + lwz r9,96(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r6,r6,4 │ │ │ │ │ sldi r7,r7,4 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-64(r1) │ │ │ │ │ add r4,r4,r6 │ │ │ │ │ add r5,r30,r7 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ beq b0 │ │ │ │ │ add r7,r29,r7 │ │ │ │ │ add r6,r29,r6 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -85,30 +85,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,96(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 150 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -167,19 +167,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 230 │ │ │ │ │ addi r1,r1,144 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r29,120(r1) │ │ │ │ │ std r30,128(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 268 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2a0 │ │ │ │ │ ld r10,24(r31) │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -213,17 +213,17 @@ │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ std r24,80(r1) │ │ │ │ │ std r25,88(r1) │ │ │ │ │ std r26,96(r1) │ │ │ │ │ std r27,104(r1) │ │ │ │ │ std r28,112(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - bne 6d4 │ │ │ │ │ - lwa r3,40(r31) │ │ │ │ │ + bne 6c4 │ │ │ │ │ ld r28,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,48 │ │ │ │ │ addi r5,r1,56 │ │ │ │ │ mr r4,r28 │ │ │ │ │ bl 2fc │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ ld r27,32(r31) │ │ │ │ │ @@ -232,18 +232,18 @@ │ │ │ │ │ addi r5,r1,40 │ │ │ │ │ mr r4,r27 │ │ │ │ │ bl 318 │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 670 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 670 │ │ │ │ │ ld r9,56(r1) │ │ │ │ │ std r9,40(r1) │ │ │ │ │ ld r9,48(r1) │ │ │ │ │ std r9,32(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,68 │ │ │ │ │ bl 350 │ │ │ │ │ @@ -258,188 +258,184 @@ │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 378 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r31) │ │ │ │ │ - ld r7,16(r31) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ - sldi r7,r7,1 │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ + sldi r6,r6,1 │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r6,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r6) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ - std r7,24(r10) │ │ │ │ │ - std r7,-32(r6) │ │ │ │ │ - blt 4b0 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 458 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + std r6,24(r10) │ │ │ │ │ + std r6,-32(r9) │ │ │ │ │ + blt 4a0 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ + ble 448 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - nop │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ - bdnz 420 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 410 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r26,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 4b0 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 4a0 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r26,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 4b4 │ │ │ │ │ + bl 4a4 │ │ │ │ │ R_PPC64_REL24 fftwl_tensor_sz │ │ │ │ │ nop │ │ │ │ │ ld r9,16(r26) │ │ │ │ │ ld r25,8(r26) │ │ │ │ │ lwa r5,68(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ mulld r25,r25,r9 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 4dc │ │ │ │ │ + bl 4cc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r6,16(r31) │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r5,r25 │ │ │ │ │ mr r4,r25 │ │ │ │ │ - bl 4f8 │ │ │ │ │ + bl 4e8 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,32(r1) │ │ │ │ │ ld r7,40(r1) │ │ │ │ │ ld r6,48(r1) │ │ │ │ │ ld r5,56(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 518 │ │ │ │ │ + bl 508 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 528 │ │ │ │ │ + bl 518 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 540 │ │ │ │ │ + bl 530 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 690 │ │ │ │ │ + bne 680 │ │ │ │ │ li r3,1 │ │ │ │ │ - bl 554 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r31) │ │ │ │ │ li r10,8 │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ - ld r7,48(r31) │ │ │ │ │ mr r6,r27 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r28 │ │ │ │ │ + ld r7,48(r31) │ │ │ │ │ lxvd2x vs0,r8,r10 │ │ │ │ │ ld r8,24(r8) │ │ │ │ │ mulld r4,r24,r4 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ std r8,24(r3) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ - bl 590 │ │ │ │ │ + bl 580 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ - bl 5a0 │ │ │ │ │ + bl 590 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 5b8 │ │ │ │ │ + bl 5a8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 694 │ │ │ │ │ + bne 684 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,104 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 5dc │ │ │ │ │ + bl 5cc │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r28,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ std r27,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 608 │ │ │ │ │ + bne 5f8 │ │ │ │ │ lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,56(r1) │ │ │ │ │ stw r9,96(r28) │ │ │ │ │ ld r9,24(r31) │ │ │ │ │ addi r5,r28,8 │ │ │ │ │ addi r4,r27,8 │ │ │ │ │ @@ -447,15 +443,15 @@ │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,4 │ │ │ │ │ std r10,80(r28) │ │ │ │ │ ld r10,48(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,4 │ │ │ │ │ std r9,88(r28) │ │ │ │ │ - bl 63c │ │ │ │ │ + bl 62c │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add │ │ │ │ │ nop │ │ │ │ │ ld r0,160(r1) │ │ │ │ │ mr r3,r28 │ │ │ │ │ ld r24,80(r1) │ │ │ │ │ ld r25,88(r1) │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ @@ -471,64 +467,64 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r28,r27 │ │ │ │ │ b 348 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r27,0 │ │ │ │ │ mr r3,r27 │ │ │ │ │ - bl 698 │ │ │ │ │ + bl 688 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 6a4 │ │ │ │ │ + bl 694 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,160(r1) │ │ │ │ │ ld r24,80(r1) │ │ │ │ │ ld r25,88(r1) │ │ │ │ │ ld r26,96(r1) │ │ │ │ │ ld r27,104(r1) │ │ │ │ │ ld r28,112(r1) │ │ │ │ │ ld r29,120(r1) │ │ │ │ │ ld r30,128(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 220 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6d8 │ │ │ │ │ + bl 6c8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 2e8 │ │ │ │ │ - b 6ac │ │ │ │ │ + b 69c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x880 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000700 : │ │ │ │ │ +00000000000006f0 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 728 │ │ │ │ │ + bl 718 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 738 │ │ │ │ │ + bl 728 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -536,52 +532,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000770 : │ │ │ │ │ +0000000000000760 : │ │ │ │ │ fftwl_mpi_dft_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 7a0 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 790 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 7b8 │ │ │ │ │ + bl 7a8 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 7c8 │ │ │ │ │ + bl 7b8 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 7e0 │ │ │ │ │ + bl 7d0 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,27 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 08010000 00439f01 44094100 9d03429e .....C..D.A...B. │ │ │ │ │ - 0x00000030 024a0e40 11417e52 0a0e0045 0641dfde .J.@.A~R...E.A.. │ │ │ │ │ - 0x00000040 dd420b4d 0e004506 41dfdedd 1c000000 .B.M..E.A....... │ │ │ │ │ - 0x00000050 50000000 00000000 78000000 004c0e60 P.......x....L.` │ │ │ │ │ - 0x00000060 11417e4c 0e004206 41000000 20000000 .A~L..B.A... ... │ │ │ │ │ + 0x00000020 08010000 00449f01 9e024509 41009d03 .....D....E.A... │ │ │ │ │ + 0x00000030 450e4011 417e570a 0e004506 41dfdedd E.@.A~W...E.A... │ │ │ │ │ + 0x00000040 420b4d0e 00450641 dfdedd00 1c000000 B.M..E.A........ │ │ │ │ │ + 0x00000050 50000000 00000000 78000000 004a0e60 P.......x....J.` │ │ │ │ │ + 0x00000060 11417e4e 0e004206 41000000 20000000 .A~N..B.A... ... │ │ │ │ │ 0x00000070 70000000 00000000 54000000 00440941 p.......T....D.A │ │ │ │ │ 0x00000080 009f0144 0e301141 7e460e00 430641df ...D.0.A~F..C.A. │ │ │ │ │ - 0x00000090 80000000 94000000 00000000 08050000 ................ │ │ │ │ │ + 0x00000090 80000000 94000000 00000000 f8040000 ................ │ │ │ │ │ 0x000000a0 00439f01 430e9001 470a0e00 42df410b .C..C...G...B.A. │ │ │ │ │ - 0x000000b0 429d0341 9e024c09 41004311 417e46dd B..A..L.A.C.A~F. │ │ │ │ │ + 0x000000b0 439d0341 9e024b09 41004311 417e46dd C..A..K.A.C.A~F. │ │ │ │ │ 0x000000c0 41de4106 41429d03 9e0241dd 41de419d A.A.AB....A.A.A. │ │ │ │ │ 0x000000d0 039e0211 417e4998 08419907 419a0641 ....A~I..A..A..A │ │ │ │ │ - 0x000000e0 9b05419c 0402dc0a d841d941 da41db41 ..A......A.A.A.A │ │ │ │ │ + 0x000000e0 9b05419c 0402d80a d841d941 da41db41 ..A......A.A.A.A │ │ │ │ │ 0x000000f0 dc41dd41 de410e00 41064141 df430b4d .A.A.A..A.AA.C.M │ │ │ │ │ 0x00000100 0ad841d9 41da41db 41dc41dd 41de4106 ..A.A.A.A.A.A.A. │ │ │ │ │ 0x00000110 41410b00 24000000 18010000 00000000 AA..$........... │ │ │ │ │ - 0x00000120 64000000 00440941 009f0143 9e02430e d....D.A...C..C. │ │ │ │ │ - 0x00000130 3011417e 470e0044 0641dfde 24000000 0.A~G..D.A..$... │ │ │ │ │ - 0x00000140 40010000 00000000 9c000000 00440941 @............D.A │ │ │ │ │ - 0x00000150 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x00000160 0641dfde .A.. │ │ │ │ │ + 0x00000120 64000000 00450941 009f019e 02450e30 d....E.A.....E.0 │ │ │ │ │ + 0x00000130 11417e47 0e004406 41dfde00 20000000 .A~G..D.A... ... │ │ │ │ │ + 0x00000140 40010000 00000000 9c000000 00449e02 @............D.. │ │ │ │ │ + 0x00000150 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── dft-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6432 (bytes into file) │ │ │ │ │ + Start of section headers: 6424 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1920: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1918: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0009ec 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001188 000600 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001180 000600 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000a2c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000a2c 000043 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000a6f 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001788 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001780 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a8f 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017e8 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017e0 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000aa7 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000aa7 000174 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001800 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000c20 000360 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000f80 000207 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001890 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000aa7 000170 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0017f8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000c18 000360 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000f78 000207 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001888 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1188 contains 64 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1180 contains 64 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000120 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000124 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000140 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000148 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000158 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000015c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000160 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000174 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000001a0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001a4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001c0 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ @@ -62,26 +62,26 @@ │ │ │ │ │ 0000000000000960 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000970 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000980 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000998 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 00000000000009a8 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000009c0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1788 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1780 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8d0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x17e8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x17e0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 200 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1800 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x17f8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000070 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1a0 │ │ │ │ │ 0000000000000094 000000010000001a R_PPC64_REL32 0000000000000000 .text + 200 │ │ │ │ │ 000000000000012c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ │ 0000000000000154 000000010000001a R_PPC64_REL32 0000000000000000 .text + 950 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,43 +7,45 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000114 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000028 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000000c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000000e4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 000000000000001c 0000004c FDE cie=00000000 pc=0000000000000120..000000000000019c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000018c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -58,144 +60,142 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000094 00000090 FDE cie=00000000 pc=0000000000000200..00000000000008cc │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000218 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000234 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000023c │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000240 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000248 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000024c │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000024c │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000027c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000288 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000002a0 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002a4 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000002b0 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b4 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b8 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002bc │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000300 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000030c │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000031c │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc2: 1240 to 00000000000007f8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000007fc │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000800 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000804 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000808 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000080c │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000810 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000814 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000818 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000081c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000820 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000824 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000874 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000878 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000087c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000880 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000884 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000888 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000088c │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000890 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000894 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000898 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000008a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000124 0000000000000024 00000128 FDE cie=00000000 pc=00000000000008d0..0000000000000944 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008e0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000008f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000008f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000924 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000934 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000024 00000150 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ +0000014c 0000000000000020 00000150 FDE cie=00000000 pc=0000000000000950..00000000000009ec │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000960 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000968 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000097c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000009cc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000009cc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000009dc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,37 +6,37 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - lwz r9,104(r31) │ │ │ │ │ ld r6,88(r31) │ │ │ │ │ ld r7,96(r31) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + lwz r9,104(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + stdu r1,-80(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r6,r6,4 │ │ │ │ │ sldi r7,r7,4 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-80(r1) │ │ │ │ │ add r28,r5,r6 │ │ │ │ │ add r27,r5,r7 │ │ │ │ │ add r4,r4,r6 │ │ │ │ │ add r5,r30,r7 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ beq f0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r7,r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -89,30 +89,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,104(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 160 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -157,234 +157,234 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000200 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - mr r25,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ stdu r1,-240(r1) │ │ │ │ │ lwz r9,0(r4) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ ble 230 │ │ │ │ │ - lwz r9,44(r25) │ │ │ │ │ + lwz r9,44(r31) │ │ │ │ │ cmpwi r9,8 │ │ │ │ │ beq 240 │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ li r3,0 │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ - std r30,224(r1) │ │ │ │ │ - std r31,232(r1) │ │ │ │ │ - mr r30,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + std r29,216(r1) │ │ │ │ │ + std r30,224(r1) │ │ │ │ │ + mr r29,r3 │ │ │ │ │ + mr r30,r5 │ │ │ │ │ beq 278 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2b0 │ │ │ │ │ - ld r10,24(r25) │ │ │ │ │ - ld r9,32(r25) │ │ │ │ │ + ld r10,24(r31) │ │ │ │ │ + ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 2b0 │ │ │ │ │ mflr r0 │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,256(r1) │ │ │ │ │ bl 288 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 2bc │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ + ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 230 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ + ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ b 230 │ │ │ │ │ - ld r4,8(r25) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,2 │ │ │ │ │ bl 2c8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 298 │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ std r23,168(r1) │ │ │ │ │ ld r4,24(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl 2e8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ mr r23,r3 │ │ │ │ │ beq 304 │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ b 298 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ std r22,160(r1) │ │ │ │ │ std r24,176(r1) │ │ │ │ │ + std r25,184(r1) │ │ │ │ │ std r26,192(r1) │ │ │ │ │ std r27,200(r1) │ │ │ │ │ std r28,208(r1) │ │ │ │ │ - std r29,216(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 8a8 │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - ld r28,24(r25) │ │ │ │ │ + ld r27,24(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ addi r6,r1,128 │ │ │ │ │ addi r5,r1,136 │ │ │ │ │ - addi r26,r1,120 │ │ │ │ │ - addi r27,r1,112 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + addi r25,r1,120 │ │ │ │ │ + addi r26,r1,112 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ bl 344 │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ - ld r29,32(r25) │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + ld r28,32(r31) │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ bl 360 │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ + lwz r9,16(r29) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 830 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 830 │ │ │ │ │ ld r9,136(r1) │ │ │ │ │ std r9,120(r1) │ │ │ │ │ ld r9,128(r1) │ │ │ │ │ std r9,112(r1) │ │ │ │ │ - ld r3,48(r25) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,148 │ │ │ │ │ bl 398 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ - ld r3,48(r25) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,144 │ │ │ │ │ bl 3a8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor │ │ │ │ │ nop │ │ │ │ │ - ld r7,16(r25) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ mr r24,r3 │ │ │ │ │ - ld r3,8(r25) │ │ │ │ │ - sldi r7,r7,1 │ │ │ │ │ - lwz r8,0(r3) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ + lwz r7,0(r6) │ │ │ │ │ + sldi r5,r5,1 │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r4,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + cmpwi r4,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r6,r24,r9 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ + add r10,r6,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r6) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r10,r24,r10 │ │ │ │ │ - std r7,24(r10) │ │ │ │ │ - std r7,-32(r6) │ │ │ │ │ - addi r6,r8,-3 │ │ │ │ │ - cmpwi r6,0 │ │ │ │ │ + add r10,r3,r10 │ │ │ │ │ + std r5,24(r10) │ │ │ │ │ + std r5,-32(r9) │ │ │ │ │ blt 4f0 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r5,r8,-40 │ │ │ │ │ ble 498 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r5,r24,r7 │ │ │ │ │ - ldx r10,r24,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r3,r7 │ │ │ │ │ - add r9,r24,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ + ldx r10,r3,r10 │ │ │ │ │ + ldx r5,r3,r5 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r5 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ - addi r6,r6,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ + addi r4,r4,-2 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r5,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r5,48(r9) │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r5,-16(r8) │ │ │ │ │ + std r5,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ bdnz 460 │ │ │ │ │ - extsw r9,r6 │ │ │ │ │ - cmpwi r6,0 │ │ │ │ │ + extsw r9,r4 │ │ │ │ │ + cmpwi r4,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r5,r3,r9 │ │ │ │ │ + add r5,r6,r9 │ │ │ │ │ add r9,r24,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r5) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ + addi r8,r4,-1 │ │ │ │ │ std r7,8(r9) │ │ │ │ │ - addi r8,r6,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ beq 4f0 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ - ld r6,8(r5) │ │ │ │ │ + ld r5,8(r5) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ - std r6,-16(r9) │ │ │ │ │ + std r5,-16(r9) │ │ │ │ │ add r8,r24,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ lwz r10,0(r24) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ ble 590 │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r24,32 │ │ │ │ │ li r8,1 │ │ │ │ │ clrldi r10,r10,32 │ │ │ │ │ - andi. r6,r10,3 │ │ │ │ │ - addi r5,r10,-1 │ │ │ │ │ + andi. r5,r10,3 │ │ │ │ │ + addi r4,r10,-1 │ │ │ │ │ mr r7,r10 │ │ │ │ │ beq 55c │ │ │ │ │ - cmpdi r6,1 │ │ │ │ │ + cmpdi r5,1 │ │ │ │ │ beq 548 │ │ │ │ │ - cmpdi r6,2 │ │ │ │ │ + cmpdi r5,2 │ │ │ │ │ beq 538 │ │ │ │ │ ld r23,0(r9) │ │ │ │ │ - mr r10,r5 │ │ │ │ │ + mr r10,r4 │ │ │ │ │ addi r9,r24,56 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ + ld r5,0(r9) │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r23,r23,r6 │ │ │ │ │ - ld r6,0(r9) │ │ │ │ │ + mulld r23,r23,r5 │ │ │ │ │ + ld r5,0(r9) │ │ │ │ │ cmpdi r10,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r23,r23,r6 │ │ │ │ │ + mulld r23,r23,r5 │ │ │ │ │ beq 58c │ │ │ │ │ srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ ld r7,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ mulld r10,r23,r10 │ │ │ │ │ @@ -393,22 +393,22 @@ │ │ │ │ │ mulld r23,r10,r23 │ │ │ │ │ ld r10,-24(r9) │ │ │ │ │ mulld r8,r8,r10 │ │ │ │ │ bdnz 564 │ │ │ │ │ mulld r23,r23,r8 │ │ │ │ │ ld r9,16(r24) │ │ │ │ │ ld r22,8(r24) │ │ │ │ │ + ld r4,16(r6) │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ - ld r4,16(r3) │ │ │ │ │ - ld r3,8(r3) │ │ │ │ │ + ld r3,8(r6) │ │ │ │ │ mulld r22,r22,r9 │ │ │ │ │ bl 5a8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r6,16(r25) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ bl 5c4 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ @@ -418,109 +418,109 @@ │ │ │ │ │ ld r5,136(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ bl 5e4 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 5f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 60c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 840 │ │ │ │ │ - ld r10,8(r25) │ │ │ │ │ - ld r9,16(r25) │ │ │ │ │ - mr r6,r28 │ │ │ │ │ - mr r7,r29 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + ld r10,8(r31) │ │ │ │ │ + mr r6,r27 │ │ │ │ │ + mr r7,r28 │ │ │ │ │ + mulld r23,r23,r9 │ │ │ │ │ ld r8,16(r10) │ │ │ │ │ + ld r9,48(r10) │ │ │ │ │ ld r4,32(r10) │ │ │ │ │ ld r3,8(r10) │ │ │ │ │ - mulld r23,r23,r9 │ │ │ │ │ - ld r9,48(r10) │ │ │ │ │ li r10,0 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ + ld r10,48(r31) │ │ │ │ │ sldi r22,r23,1 │ │ │ │ │ mr r5,r22 │ │ │ │ │ - ld r10,48(r25) │ │ │ │ │ bl 654 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 664 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ - mr r28,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 67c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 8a0 │ │ │ │ │ - lwa r3,40(r25) │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r26 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ + lwa r3,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r5,r25 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ bl 69c │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ ld r4,48(r9) │ │ │ │ │ ld r3,32(r9) │ │ │ │ │ - ld r29,8(r9) │ │ │ │ │ + ld r28,8(r9) │ │ │ │ │ bl 6b8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r25) │ │ │ │ │ - mulld r29,r23,r29 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mulld r28,r23,r28 │ │ │ │ │ + mr r25,r3 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - sldi r29,r29,1 │ │ │ │ │ + sldi r28,r28,1 │ │ │ │ │ bl 6dc │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r6,r23 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ - mr r4,r29 │ │ │ │ │ - mr r27,r3 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 700 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,112(r1) │ │ │ │ │ ld r7,120(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ mr r6,r8 │ │ │ │ │ mr r5,r7 │ │ │ │ │ bl 720 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r25) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 748 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 848 │ │ │ │ │ @@ -532,97 +532,97 @@ │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 76c │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ - lwz r10,16(r30) │ │ │ │ │ + lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ - mr r29,r3 │ │ │ │ │ + mr r28,r3 │ │ │ │ │ std r24,64(r3) │ │ │ │ │ - std r28,72(r3) │ │ │ │ │ - std r27,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ + std r27,72(r3) │ │ │ │ │ + std r26,80(r3) │ │ │ │ │ bne 79c │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r30) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,136(r1) │ │ │ │ │ - stw r9,104(r29) │ │ │ │ │ - ld r9,24(r25) │ │ │ │ │ - addi r31,r29,8 │ │ │ │ │ - addi r4,r27,8 │ │ │ │ │ + stw r9,104(r28) │ │ │ │ │ + ld r9,24(r31) │ │ │ │ │ + addi r31,r28,8 │ │ │ │ │ + addi r4,r26,8 │ │ │ │ │ addi r3,r24,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,4 │ │ │ │ │ - std r10,88(r29) │ │ │ │ │ + std r10,88(r28) │ │ │ │ │ ld r10,128(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,4 │ │ │ │ │ - std r9,96(r29) │ │ │ │ │ + std r9,96(r28) │ │ │ │ │ bl 7d4 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r28,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 7e4 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r28 │ │ │ │ │ ld r22,160(r1) │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ ld r24,176(r1) │ │ │ │ │ + ld r25,184(r1) │ │ │ │ │ ld r26,192(r1) │ │ │ │ │ ld r27,200(r1) │ │ │ │ │ ld r28,208(r1) │ │ │ │ │ ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ addi r1,r1,240 │ │ │ │ │ mtlr r0 │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r28,r29 │ │ │ │ │ + mr r27,r28 │ │ │ │ │ b 390 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ li r27,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 84c │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl 858 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r24 │ │ │ │ │ bl 864 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,256(r1) │ │ │ │ │ ld r22,160(r1) │ │ │ │ │ ld r23,168(r1) │ │ │ │ │ ld r24,176(r1) │ │ │ │ │ + ld r25,184(r1) │ │ │ │ │ ld r26,192(r1) │ │ │ │ │ ld r27,200(r1) │ │ │ │ │ ld r28,208(r1) │ │ │ │ │ ld r29,216(r1) │ │ │ │ │ ld r30,224(r1) │ │ │ │ │ - ld r31,232(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 230 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ b 848 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 8ac │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 328 │ │ │ │ │ b 86c │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -634,17 +634,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 8f8 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -672,26 +672,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000950 : │ │ │ │ │ fftwl_mpi_dft_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 980 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 14010000 00439f01 47094100 9b059c04 .....C..G.A..... │ │ │ │ │ - 0x00000030 9d039e02 4b0e5011 417e5d0a 0e004706 ....K.P.A~]...G. │ │ │ │ │ - 0x00000040 41dfdedd dcdb430b 1c000000 4c000000 A.....C.....L... │ │ │ │ │ - 0x00000050 00000000 7c000000 004c0e60 11417e4d ....|....L.`.A~M │ │ │ │ │ + 0x00000020 14010000 00449f01 9e024a11 417e9b05 .....D....J.A~.. │ │ │ │ │ + 0x00000030 9c049d03 440e5060 0a0e0047 0641dfde ....D.P`...G.A.. │ │ │ │ │ + 0x00000040 dddcdb43 0b000000 1c000000 4c000000 ...C........L... │ │ │ │ │ + 0x00000050 00000000 7c000000 004a0e60 11417e4f ....|....J.`.A~O │ │ │ │ │ 0x00000060 0e004206 41000000 20000000 6c000000 ..B.A... ...l... │ │ │ │ │ 0x00000070 00000000 60000000 00440941 009f0144 ....`....D.A...D │ │ │ │ │ 0x00000080 0e301141 7e490e00 430641df 94000000 .0.A~I..C.A..... │ │ │ │ │ - 0x00000090 90000000 00000000 cc060000 00439907 .............C.. │ │ │ │ │ - 0x000000a0 430ef001 470a0e00 42d9410b 429e0241 C...G...B.A.B..A │ │ │ │ │ - 0x000000b0 9f014c09 41004311 417e46de 41df4106 ..L.A.C.A~F.A.A. │ │ │ │ │ - 0x000000c0 41429e02 9f0141de 41df419e 029f0111 AB....A.A.A..... │ │ │ │ │ + 0x00000090 90000000 00000000 cc060000 00439f01 .............C.. │ │ │ │ │ + 0x000000a0 430ef001 470a0e00 42df410b 439d0341 C...G...B.A.C..A │ │ │ │ │ + 0x000000b0 9e024b09 41004311 417e46dd 41de4106 ..K.A.C.A~F.A.A. │ │ │ │ │ + 0x000000c0 41429d03 9e0241dd 41de419d 039e0211 AB....A.A.A..... │ │ │ │ │ 0x000000d0 417e4997 0948d741 97094296 0a419808 A~I..H.A..B..A.. │ │ │ │ │ - 0x000000e0 419a0641 9b05419c 04419d03 0336010a A..A..A..A...6.. │ │ │ │ │ - 0x000000f0 d641d741 d841da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000100 df410e00 41064141 d9430b51 0ad641d7 .A..A.AA.C.Q..A. │ │ │ │ │ - 0x00000110 41d841da 41db41dc 41dd41de 41df4106 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x000000e0 41990741 9a06419b 05419c04 0336010a A..A..A..A...6.. │ │ │ │ │ + 0x000000f0 d641d741 d841d941 da41db41 dc41dd41 .A.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000100 de410e00 41064141 df430b51 0ad641d7 .A..A.AA.C.Q..A. │ │ │ │ │ + 0x00000110 41d841d9 41da41db 41dc41dd 41de4106 A.A.A.A.A.A.A.A. │ │ │ │ │ 0x00000120 41420b00 24000000 28010000 00000000 AB..$...(....... │ │ │ │ │ - 0x00000130 74000000 00440941 009f0143 9e02430e t....D.A...C..C. │ │ │ │ │ - 0x00000140 3011417e 4b0e0044 0641dfde 24000000 0.A~K..D.A..$... │ │ │ │ │ - 0x00000150 50010000 00000000 9c000000 00440941 P............D.A │ │ │ │ │ - 0x00000160 009e0242 9f01460e 3011417e 530e0044 ...B..F.0.A~S..D │ │ │ │ │ - 0x00000170 0641dfde .A.. │ │ │ │ │ + 0x00000130 74000000 00450941 009f019e 02450e30 t....E.A.....E.0 │ │ │ │ │ + 0x00000140 11417e4b 0e004406 41dfde00 20000000 .A~K..D.A... ... │ │ │ │ │ + 0x00000150 50010000 00000000 9c000000 00449e02 P............D.. │ │ │ │ │ + 0x00000160 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── dft-rank1.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1a70 contains 93 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000002e0 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002e4 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000002f0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000002ec 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 00000000000002f4 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000304 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -000000000000030c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000314 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000328 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ 000000000000032c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 18 │ │ │ │ │ 0000000000000338 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 000000000000033c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000340 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 20 │ │ │ │ │ 0000000000000354 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 20 │ │ │ │ │ 0000000000000370 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ @@ -81,17 +81,17 @@ │ │ │ │ │ 0000000000000cdc 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_triggen_destroy + 0 │ │ │ │ │ 0000000000000d20 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mktriggen + 0 │ │ │ │ │ 0000000000000d50 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000d54 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000001020 0000000e000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000001024 0000000e000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000102c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -000000000000104c 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +0000000000001048 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000001054 0000000c00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000001064 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +000000000000106c 0000000c00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000001074 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + d50 │ │ │ │ │ 0000000000001080 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + d50 │ │ │ │ │ 0000000000001098 000000240000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000010b0 000000250000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 00000000000010c0 000000240000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000010d8 000000250000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,48 +9,48 @@ │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000007c 00000018 FDE cie=00000000 pc=0000000000000000..00000000000002d4 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000002c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000044 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000058 │ │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000058 │ │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ DW_CFA_advance_loc: 88 to 00000000000000b0 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000b4 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000000c8 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c8 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000cc │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000000e0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000000d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e4 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000000f4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000000f4 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000f8 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000000230 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000234 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000238 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000023c │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ @@ -61,41 +61,41 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000248 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000024c │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 36 to 0000000000000270 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000002a4 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000029c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002a4 │ │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000002b0 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b4 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 000000000000001c 00000098 FDE cie=00000000 pc=00000000000002e0..0000000000000388 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000310 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000000364 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000036c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ @@ -109,57 +109,58 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000003d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003e0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000d8 00000000000000d0 000000dc FDE cie=00000000 pc=00000000000003f0..0000000000000c80 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000040c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000404 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000410 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000424 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000420 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000448 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000448 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000464 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000470 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 156 to 000000000000050c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000510 │ │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000514 │ │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000518 │ │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000051c │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000520 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000524 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000528 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000052c │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000530 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000538 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000534 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000053c │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000544 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000544 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000564 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000568 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000056c │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ @@ -193,35 +194,35 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 804 to 00000000000008e4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008e8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000008ec │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008ec │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008f0 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000008f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008f4 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008f8 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000008fc │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000900 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000904 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000090c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000908 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000910 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000090c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000914 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000910 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000918 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000928 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000928 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 68 to 000000000000096c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000984 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ @@ -251,23 +252,21 @@ │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001ac 0000000000000030 000001b0 FDE cie=00000000 pc=0000000000000c80..0000000000000d50 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000c90 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c94 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c9c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000ca8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000ca8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 64 to 0000000000000ce8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000d00 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -278,52 +277,53 @@ │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000d2c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000d40 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001e0 0000000000000074 000001e4 FDE cie=00000000 pc=0000000000000d50..0000000000001020 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000d60 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000d68 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000d6c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000d7c │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000d98 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d8c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000dac │ │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000dac │ │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ DW_CFA_advance_loc: 92 to 0000000000000e08 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000e14 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e18 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000e20 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e1c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e24 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e20 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000e3c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e40 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000e30 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e48 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000e58 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e50 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000000f98 │ │ │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000000f98 │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000f9c │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000fa0 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000fa4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ @@ -333,55 +333,55 @@ │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000fb0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000fb4 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000fd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001008 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000001000 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000100c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001004 │ │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001010 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001008 │ │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001010 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000258 0000000000000038 0000025c FDE cie=00000000 pc=0000000000001020..0000000000001124 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001054 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001038 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001044 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001054 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001060 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000001070 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000106c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000010ec │ │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000010ec │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000001114 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,74 +6,74 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_ddft_first(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ ld r3,80(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ mfcr r11 │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mr r28,r5 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r17,-120(r1) │ │ │ │ │ std r18,-112(r1) │ │ │ │ │ std r19,-104(r1) │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - mr r28,r5 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ stdu r1,-272(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,112(r30) │ │ │ │ │ - ld r27,72(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r27,72(r30) │ │ │ │ │ bne 2b4 │ │ │ │ │ cmpdi cr2,r27,0 │ │ │ │ │ beq cr2,2c0 │ │ │ │ │ ld r9,136(r30) │ │ │ │ │ ld r20,128(r30) │ │ │ │ │ ld r17,88(r30) │ │ │ │ │ ld r10,96(r30) │ │ │ │ │ ld r8,104(r30) │ │ │ │ │ ld r29,144(r30) │ │ │ │ │ ld r26,64(r30) │ │ │ │ │ ld r18,160(r30) │ │ │ │ │ - ld r19,120(r30) │ │ │ │ │ cmpd r9,r20 │ │ │ │ │ + ld r19,120(r30) │ │ │ │ │ blt 24c │ │ │ │ │ std r14,128(r1) │ │ │ │ │ + std r15,136(r1) │ │ │ │ │ sldi r14,r10,4 │ │ │ │ │ sldi r29,r29,4 │ │ │ │ │ subf r10,r10,r8 │ │ │ │ │ - std r15,136(r1) │ │ │ │ │ + cmpdi cr4,r18,0 │ │ │ │ │ std r21,184(r1) │ │ │ │ │ std r22,192(r1) │ │ │ │ │ - std r24,208(r1) │ │ │ │ │ + sldi r21,r19,5 │ │ │ │ │ + cmpdi cr3,r19,0 │ │ │ │ │ add r15,r28,r14 │ │ │ │ │ sldi r30,r10,4 │ │ │ │ │ + std r24,208(r1) │ │ │ │ │ std r25,216(r1) │ │ │ │ │ add r14,r31,r14 │ │ │ │ │ - cmpdi cr4,r18,0 │ │ │ │ │ - sldi r21,r19,5 │ │ │ │ │ - cmpdi cr3,r19,0 │ │ │ │ │ addi r24,r1,32 │ │ │ │ │ mr r25,r29 │ │ │ │ │ std r16,144(r1) │ │ │ │ │ - mr r22,r15 │ │ │ │ │ std r23,200(r1) │ │ │ │ │ + mr r22,r15 │ │ │ │ │ std r27,96(r1) │ │ │ │ │ std r9,88(r1) │ │ │ │ │ std r30,64(r1) │ │ │ │ │ std r31,104(r1) │ │ │ │ │ std r28,112(r1) │ │ │ │ │ ld r9,64(r1) │ │ │ │ │ add r31,r22,r9 │ │ │ │ │ @@ -93,20 +93,20 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r28,r19 │ │ │ │ │ mr r29,r25 │ │ │ │ │ mr r30,r31 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lfd f1,0(r30) │ │ │ │ │ lfd f3,0(r29) │ │ │ │ │ - lfd f4,8(r29) │ │ │ │ │ - lfd f2,8(r30) │ │ │ │ │ mtctr r16 │ │ │ │ │ mr r9,r24 │ │ │ │ │ mr r4,r27 │ │ │ │ │ mr r3,r26 │ │ │ │ │ + lfd f4,8(r29) │ │ │ │ │ + lfd f2,8(r30) │ │ │ │ │ mr r12,r16 │ │ │ │ │ addi r30,r30,32 │ │ │ │ │ addi r29,r29,32 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lfd f0,32(r1) │ │ │ │ │ lfd f1,40(r1) │ │ │ │ │ @@ -159,30 +159,30 @@ │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r31 │ │ │ │ │ mr r3,r27 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,272 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r17,-120(r1) │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ - ld r30,-16(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 32,r11 │ │ │ │ │ mtocrf 16,r11 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ + ld r30,-16(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ mr r31,r28 │ │ │ │ │ cmpdi cr2,r27,0 │ │ │ │ │ b 80 │ │ │ │ │ mr r31,r28 │ │ │ │ │ b 80 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -195,31 +195,31 @@ │ │ │ │ │ 00000000000002e0 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mr r8,r3 │ │ │ │ │ - mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r6,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ ld r10,56(r8) │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,160(r8) │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpd r10,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpd r10,r9 │ │ │ │ │ beq 370 │ │ │ │ │ lwz r9,112(r8) │ │ │ │ │ addis r7,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ addi r7,r7,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ cmpwi r9,2 │ │ │ │ │ @@ -290,22 +290,22 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r29,r3 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ - mr r29,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-320(r1) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r25,r1,144 │ │ │ │ │ mr r4,r25 │ │ │ │ │ bl 42c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r9,0(r9) │ │ │ │ │ @@ -359,26 +359,26 @@ │ │ │ │ │ beq 444 │ │ │ │ │ ld r5,8(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ addi r10,r1,112 │ │ │ │ │ addi r9,r1,128 │ │ │ │ │ clrldi r7,r7,32 │ │ │ │ │ std r24,256(r1) │ │ │ │ │ + std r23,248(r1) │ │ │ │ │ + std r22,240(r1) │ │ │ │ │ std r16,192(r1) │ │ │ │ │ std r17,200(r1) │ │ │ │ │ std r18,208(r1) │ │ │ │ │ std r19,216(r1) │ │ │ │ │ std r20,224(r1) │ │ │ │ │ std r21,232(r1) │ │ │ │ │ - std r22,240(r1) │ │ │ │ │ - std r23,248(r1) │ │ │ │ │ - std r26,272(r1) │ │ │ │ │ - std r27,280(r1) │ │ │ │ │ ld r3,8(r5) │ │ │ │ │ ld r4,16(r5) │ │ │ │ │ + std r26,272(r1) │ │ │ │ │ + std r27,280(r1) │ │ │ │ │ ld r5,24(r5) │ │ │ │ │ std r28,288(r1) │ │ │ │ │ bl 544 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_choose_radix │ │ │ │ │ nop │ │ │ │ │ mr. r24,r3 │ │ │ │ │ bne 5c0 │ │ │ │ │ @@ -437,16 +437,16 @@ │ │ │ │ │ mr r3,r24 │ │ │ │ │ ld r26,136(r1) │ │ │ │ │ mr r4,r27 │ │ │ │ │ bl 618 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ lwz r9,24(r29) │ │ │ │ │ - mr r22,r3 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + mr r22,r3 │ │ │ │ │ beq 9c0 │ │ │ │ │ mr r23,r24 │ │ │ │ │ mr r21,r28 │ │ │ │ │ li r3,1 │ │ │ │ │ li r17,2 │ │ │ │ │ bl 640 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ @@ -455,18 +455,18 @@ │ │ │ │ │ mr r10,r3 │ │ │ │ │ std r23,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ beq a9c │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - lwa r8,40(r31) │ │ │ │ │ - ld r7,48(r31) │ │ │ │ │ li r9,16 │ │ │ │ │ mr r3,r10 │ │ │ │ │ + lwa r8,40(r31) │ │ │ │ │ + ld r7,48(r31) │ │ │ │ │ mulld r4,r21,r4 │ │ │ │ │ mr r5,r6 │ │ │ │ │ bl 680 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -611,16 +611,16 @@ │ │ │ │ │ beq b70 │ │ │ │ │ lwa r9,180(r1) │ │ │ │ │ mulld r10,r10,r21 │ │ │ │ │ addi r31,r30,8 │ │ │ │ │ addi r4,r26,8 │ │ │ │ │ addi r3,r27,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ - sldi r10,r10,1 │ │ │ │ │ mulld r9,r9,r8 │ │ │ │ │ + sldi r10,r10,1 │ │ │ │ │ std r10,144(r30) │ │ │ │ │ std r9,128(r30) │ │ │ │ │ add r9,r9,r22 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ std r9,136(r30) │ │ │ │ │ li r9,0 │ │ │ │ │ std r9,64(r30) │ │ │ │ │ @@ -633,27 +633,27 @@ │ │ │ │ │ addi r3,r18,8 │ │ │ │ │ bl 8d0 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r9,136(r30) │ │ │ │ │ addi r23,r23,-1 │ │ │ │ │ ld r16,192(r1) │ │ │ │ │ + mr r3,r30 │ │ │ │ │ ld r17,200(r1) │ │ │ │ │ ld r18,208(r1) │ │ │ │ │ - mr r3,r30 │ │ │ │ │ ld r19,216(r1) │ │ │ │ │ ld r20,224(r1) │ │ │ │ │ ld r21,232(r1) │ │ │ │ │ ld r22,240(r1) │ │ │ │ │ + addi r10,r9,1 │ │ │ │ │ + ld r9,128(r30) │ │ │ │ │ ld r24,256(r1) │ │ │ │ │ ld r26,272(r1) │ │ │ │ │ ld r27,280(r1) │ │ │ │ │ ld r28,288(r1) │ │ │ │ │ - addi r10,r9,1 │ │ │ │ │ - ld r9,128(r30) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ ld r10,120(r30) │ │ │ │ │ mulld r9,r9,r23 │ │ │ │ │ ld r23,248(r1) │ │ │ │ │ mulld r9,r9,r10 │ │ │ │ │ mtfprd f0,r9 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ @@ -707,17 +707,17 @@ │ │ │ │ │ std r24,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ cmpwi r23,0 │ │ │ │ │ bne c2c │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ + li r9,16 │ │ │ │ │ ld r7,48(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - li r9,16 │ │ │ │ │ ld r5,24(r31) │ │ │ │ │ mulld r4,r28,r4 │ │ │ │ │ bl a08 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -755,19 +755,19 @@ │ │ │ │ │ rlwinm r17,r17,0,19,19 │ │ │ │ │ mr r10,r3 │ │ │ │ │ std r28,8(r3) │ │ │ │ │ std r27,16(r3) │ │ │ │ │ std r26,24(r3) │ │ │ │ │ ld r4,16(r31) │ │ │ │ │ lwa r8,40(r31) │ │ │ │ │ + li r9,16 │ │ │ │ │ + mr r3,r10 │ │ │ │ │ ld r7,48(r31) │ │ │ │ │ ld r6,32(r31) │ │ │ │ │ - li r9,16 │ │ │ │ │ ld r5,24(r31) │ │ │ │ │ - mr r3,r10 │ │ │ │ │ mulld r4,r21,r4 │ │ │ │ │ bl abc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl acc │ │ │ │ │ @@ -798,16 +798,16 @@ │ │ │ │ │ mr r3,r28 │ │ │ │ │ ld r27,112(r1) │ │ │ │ │ mr r4,r26 │ │ │ │ │ bl b34 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ lwz r9,24(r29) │ │ │ │ │ - mr r22,r3 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + mr r22,r3 │ │ │ │ │ beq a70 │ │ │ │ │ mr r23,r28 │ │ │ │ │ mr r21,r24 │ │ │ │ │ b 638 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r18,0 │ │ │ │ │ @@ -891,17 +891,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl ca8 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,88(r31) │ │ │ │ │ @@ -951,33 +951,33 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000d50 : │ │ │ │ │ apply_ddft_last(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ + mfcr r11 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ + cmpdi r3,0 │ │ │ │ │ std r16,-128(r1) │ │ │ │ │ - mr r16,r4 │ │ │ │ │ - mfcr r11 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + mr r16,r4 │ │ │ │ │ + mr r24,r4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + mr r31,r5 │ │ │ │ │ std r18,-112(r1) │ │ │ │ │ std r19,-104(r1) │ │ │ │ │ std r20,-96(r1) │ │ │ │ │ std r21,-88(r1) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - cmpdi r3,0 │ │ │ │ │ - mr r24,r4 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stw r11,8(r1) │ │ │ │ │ stdu r1,-256(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq dc8 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mr r16,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ @@ -991,41 +991,41 @@ │ │ │ │ │ ld r21,128(r28) │ │ │ │ │ ld r18,88(r28) │ │ │ │ │ ld r10,96(r28) │ │ │ │ │ ld r8,104(r28) │ │ │ │ │ ld r29,144(r28) │ │ │ │ │ ld r27,64(r28) │ │ │ │ │ ld r19,152(r28) │ │ │ │ │ - ld r20,120(r28) │ │ │ │ │ cmpd r9,r21 │ │ │ │ │ + ld r20,120(r28) │ │ │ │ │ blt fb4 │ │ │ │ │ std r17,136(r1) │ │ │ │ │ sldi r17,r10,4 │ │ │ │ │ subf r10,r10,r8 │ │ │ │ │ std r15,120(r1) │ │ │ │ │ + sldi r29,r29,4 │ │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ │ std r22,176(r1) │ │ │ │ │ std r23,184(r1) │ │ │ │ │ - std r25,200(r1) │ │ │ │ │ - std r26,208(r1) │ │ │ │ │ + sldi r22,r20,5 │ │ │ │ │ + cmpdi cr3,r20,0 │ │ │ │ │ + mr r23,r9 │ │ │ │ │ add r16,r16,r17 │ │ │ │ │ add r17,r24,r17 │ │ │ │ │ + std r25,200(r1) │ │ │ │ │ + std r26,208(r1) │ │ │ │ │ + addi r25,r1,32 │ │ │ │ │ std r30,240(r1) │ │ │ │ │ - sldi r29,r29,4 │ │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ │ sldi r30,r10,4 │ │ │ │ │ - sldi r22,r20,5 │ │ │ │ │ - cmpdi cr3,r20,0 │ │ │ │ │ - addi r25,r1,32 │ │ │ │ │ - mr r23,r9 │ │ │ │ │ + std r14,112(r1) │ │ │ │ │ + std r31,104(r1) │ │ │ │ │ mr r26,r16 │ │ │ │ │ mr r15,r17 │ │ │ │ │ - std r14,112(r1) │ │ │ │ │ std r28,88(r1) │ │ │ │ │ std r24,96(r1) │ │ │ │ │ - std r31,104(r1) │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r12,56(r18) │ │ │ │ │ add r16,r15,r30 │ │ │ │ │ mr r6,r15 │ │ │ │ │ add r5,r26,r30 │ │ │ │ │ @@ -1055,20 +1055,20 @@ │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r24,r20 │ │ │ │ │ mr r28,r29 │ │ │ │ │ mr r31,r30 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lfd f1,0(r31) │ │ │ │ │ lfd f3,0(r28) │ │ │ │ │ - lfd f4,8(r28) │ │ │ │ │ - lfd f2,8(r31) │ │ │ │ │ mtctr r14 │ │ │ │ │ mr r9,r25 │ │ │ │ │ mr r4,r17 │ │ │ │ │ mr r3,r27 │ │ │ │ │ + lfd f4,8(r28) │ │ │ │ │ + lfd f2,8(r31) │ │ │ │ │ mr r12,r14 │ │ │ │ │ addi r31,r31,32 │ │ │ │ │ addi r28,r28,32 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lfd f0,32(r1) │ │ │ │ │ lfd f1,40(r1) │ │ │ │ │ @@ -1110,29 +1110,29 @@ │ │ │ │ │ mr r5,r31 │ │ │ │ │ mr r4,r24 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,256 │ │ │ │ │ - ld r0,16(r1) │ │ │ │ │ lwz r11,8(r1) │ │ │ │ │ + ld r0,16(r1) │ │ │ │ │ ld r16,-128(r1) │ │ │ │ │ ld r18,-112(r1) │ │ │ │ │ ld r19,-104(r1) │ │ │ │ │ ld r20,-96(r1) │ │ │ │ │ ld r21,-88(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ ld r27,-40(r1) │ │ │ │ │ ld r28,-32(r1) │ │ │ │ │ - ld r29,-24(r1) │ │ │ │ │ - ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ mtocrf 16,r11 │ │ │ │ │ mtocrf 8,r11 │ │ │ │ │ + ld r29,-24(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x3000000 │ │ │ │ │ .long 0x1280 │ │ │ │ │ │ │ │ │ │ 0000000000001020 : │ │ │ │ │ fftwl_mpi_dft_rank1_register(): │ │ │ │ │ @@ -1141,31 +1141,31 @@ │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + li r25,0 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + li r26,1 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - li r25,0 │ │ │ │ │ - li r26,1 │ │ │ │ │ - addi r28,r28,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ + addi r28,r28,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ std r9,32(r1) │ │ │ │ │ addis r9,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0xd50 │ │ │ │ │ addi r31,r1,24 │ │ │ │ │ addi r24,r1,32 │ │ │ │ │ addi r9,r9,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0xd50 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 7c000000 18000000 00000000 ....|........... │ │ │ │ │ - 0x00000020 d4020000 00449e02 0941004d 9b059c04 .....D...A.M.... │ │ │ │ │ - 0x00000030 9f01910f 920e930d 940c9a06 9d03450e ..............E. │ │ │ │ │ - 0x00000040 90021141 7e11467f 11477f11 487f568e ...A~.F..G..H.V. │ │ │ │ │ - 0x00000050 12448f11 41950b41 960a4198 08439907 .D..A..A..A..C.. │ │ │ │ │ - 0x00000060 47901042 9709024d ce41cf41 d041d541 G..B...M.A.A.A.A │ │ │ │ │ - 0x00000070 d641d741 d841d949 0a0e004d 06414106 .A.A.A.I...M.AA. │ │ │ │ │ - 0x00000080 46410647 410648df dedddcdb dad4d3d2 FA.GA.H......... │ │ │ │ │ - 0x00000090 d1410b00 1c000000 98000000 00000000 .A.............. │ │ │ │ │ - 0x000000a0 a8000000 004f0e60 11417e52 0a0e0042 .....O.`.A~R...B │ │ │ │ │ + 0x00000020 d4020000 00449e02 9f014709 41009b05 .....D....G.A... │ │ │ │ │ + 0x00000030 9c044b0e 90021141 7e910f92 0e930d94 ..K....A~....... │ │ │ │ │ + 0x00000040 0c9a069d 0311467f 11477f11 487f568e ......F..G..H.V. │ │ │ │ │ + 0x00000050 12418f11 45950b41 960a4598 08419907 .A..E..A..E..A.. │ │ │ │ │ + 0x00000060 44901041 9709024e ce41cf41 d041d541 D..A...N.A.A.A.A │ │ │ │ │ + 0x00000070 d641d741 d841d949 0a0e004b 06414106 .A.A.A.I...K.AA. │ │ │ │ │ + 0x00000080 46410647 41064842 dfdedddc dbdad4d3 FA.GA.HB........ │ │ │ │ │ + 0x00000090 d2d1410b 1c000000 98000000 00000000 ..A............. │ │ │ │ │ + 0x000000a0 a8000000 004c0e60 11417e55 0a0e0042 .....L.`.A~U...B │ │ │ │ │ 0x000000b0 0641410b 20000000 b8000000 00000000 .AA. ........... │ │ │ │ │ 0x000000c0 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x000000d0 7e490e00 430641df d0000000 dc000000 ~I..C.A......... │ │ │ │ │ - 0x000000e0 00000000 90080000 00470941 0099079d .........G.A.... │ │ │ │ │ - 0x000000f0 039e029f 01460ec0 0211417e 490a0e00 .....F....A~I... │ │ │ │ │ - 0x00000100 470641df deddd943 0b679808 41901041 G.A....C.g..A..A │ │ │ │ │ - 0x00000110 910f4192 0e41930d 41940c41 950b4196 ..A..A..A..A..A. │ │ │ │ │ - 0x00000120 0a419709 419a0641 9b05449c 0448d041 .A..A..A..D..H.A │ │ │ │ │ - 0x00000130 d141d241 d341d441 d541d641 d741d841 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000140 da41db41 dc4c9010 910f920e 930d940c .A.A.L.......... │ │ │ │ │ - 0x00000150 950b960a 97099808 9a069b05 9c0402c9 ................ │ │ │ │ │ - 0x00000160 0ad041d1 41d242d3 41d441d5 41d641d8 ..A.A.B.A.A.A.A. │ │ │ │ │ - 0x00000170 41da41db 41dc46d7 510e0046 0641dfde A.A.A.F.Q..F.A.. │ │ │ │ │ - 0x00000180 ddd9430b 02a0d0d1 d2d3d4d5 d6d7d8da ..C............. │ │ │ │ │ - 0x00000190 dbdc4790 10910f92 0e930d94 0c950b96 ..G............. │ │ │ │ │ - 0x000001a0 0a970998 089a069b 059c0400 30000000 ............0... │ │ │ │ │ - 0x000001b0 b0010000 00000000 d0000000 00440941 .............D.A │ │ │ │ │ - 0x000001c0 009f0143 9e02430e 3011417e 500a0e00 ...C..C.0.A~P... │ │ │ │ │ - 0x000001d0 460641df de440b47 0e004506 41dfde00 F.A..D.G..E.A... │ │ │ │ │ + 0x000000e0 00000000 90080000 00450941 0099079d .........E.A.... │ │ │ │ │ + 0x000000f0 03439e02 9f01440e c0021141 7e4a0a0e .C....D....A~J.. │ │ │ │ │ + 0x00000100 00470641 dfdeddd9 430b6798 08419709 .G.A....C.g..A.. │ │ │ │ │ + 0x00000110 41960a41 90104191 0f41920e 41930d41 A..A..A..A..A..A │ │ │ │ │ + 0x00000120 940c4195 0b439a06 419b0542 9c0448d0 ..A..C..A..B..H. │ │ │ │ │ + 0x00000130 41d141d2 41d341d4 41d541d6 41d741d8 A.A.A.A.A.A.A.A. │ │ │ │ │ + 0x00000140 41da41db 41dc4c90 10910f92 0e930d94 A.A.A.L......... │ │ │ │ │ + 0x00000150 0c950b96 0a970998 089a069b 059c0402 ................ │ │ │ │ │ + 0x00000160 c90ad042 d141d241 d341d441 d541d643 ...B.A.A.A.A.A.C │ │ │ │ │ + 0x00000170 d841da41 db41dc44 d7510e00 460641df .A.A.A.D.Q..F.A. │ │ │ │ │ + 0x00000180 deddd943 0b02a0d0 d1d2d3d4 d5d6d7d8 ...C............ │ │ │ │ │ + 0x00000190 dadbdc47 9010910f 920e930d 940c950b ...G............ │ │ │ │ │ + 0x000001a0 960a9709 98089a06 9b059c04 30000000 ............0... │ │ │ │ │ + 0x000001b0 b0010000 00000000 d0000000 00450941 .............E.A │ │ │ │ │ + 0x000001c0 009f019e 02450e30 11417e50 0a0e0046 .....E.0.A~P...F │ │ │ │ │ + 0x000001d0 0641dfde 440b470e 00450641 dfde0000 .A..D.G..E.A.... │ │ │ │ │ 0x000001e0 74000000 e4010000 00000000 d0020000 t............... │ │ │ │ │ - 0x000001f0 00449c04 09410043 90104b98 089f0192 .D...A.C..K..... │ │ │ │ │ - 0x00000200 0e930d94 0c950b9b 059d0345 0e800211 ...........E.... │ │ │ │ │ - 0x00000210 417e1147 7f11487f 57910f43 8f114196 A~.G..H.W..C..A. │ │ │ │ │ - 0x00000220 0a419709 41990741 9a06439e 024a8e12 .A..A..A..C..J.. │ │ │ │ │ - 0x00000230 0250ce41 cf41d141 d641d741 d941da41 .P.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000240 de480e00 4d064141 06474106 48dfdddc .H..M.AA.GA.H... │ │ │ │ │ - 0x00000250 dbd8d5d4 d3d2d000 38000000 5c020000 ........8...\... │ │ │ │ │ - 0x00000260 00000000 04010000 004d0941 00980899 .........M.A.... │ │ │ │ │ - 0x00000270 079a069c 049e029f 019b059d 03470e70 .............G.p │ │ │ │ │ - 0x00000280 11417e5f 0e004a06 41dfdedd dcdbdad9 .A~_..J.A....... │ │ │ │ │ - 0x00000290 d8000000 .... │ │ │ │ │ + 0x000001f0 00469c04 9b050941 00459010 9808449f .F.....A.E....D. │ │ │ │ │ + 0x00000200 0111417e 480e8002 920e930d 940c950b ..A~H........... │ │ │ │ │ + 0x00000210 9d031147 7f11487f 57910f43 8f114396 ...G..H.W..C..C. │ │ │ │ │ + 0x00000220 0a419709 46990741 9a06429e 02428e12 .A..F..A..B..B.. │ │ │ │ │ + 0x00000230 0252ce41 cf41d141 d641d741 d941da41 .R.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000240 de480e00 4b064141 06474106 4842dfdd .H..K.AA.GA.HB.. │ │ │ │ │ + 0x00000250 dcdbd8d5 d4d3d2d0 38000000 5c020000 ........8...\... │ │ │ │ │ + 0x00000260 00000000 04010000 00460941 00980899 .........F.A.... │ │ │ │ │ + 0x00000270 07439a06 9b05449c 049d0343 9e029f01 .C....D....C.... │ │ │ │ │ + 0x00000280 430e7011 417e600e 004a0641 dfdedddc C.p.A~`..J.A.... │ │ │ │ │ + 0x00000290 dbdad9d8 .... │ │ │ ├── dft-rank1-bigvec.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1048 contains 64 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000e4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f8 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .rodata + 0 │ │ │ │ │ -0000000000000104 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ +000000000000010c 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ 000000000000011c 0000000e0000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 000000000000012c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000134 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000148 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000014c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000150 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000168 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ @@ -55,16 +55,16 @@ │ │ │ │ │ 00000000000006d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000006d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000006f8 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000708 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000718 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000750 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000754 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000760 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000780 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000764 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000788 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000798 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000007b0 000000240000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 00000000000007c0 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000007dc 000000240000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1648 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,47 +7,47 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000dc │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000030 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000044 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000040 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000000b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000000cc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000024 0000004c FDE cie=00000000 pc=00000000000000e0..0000000000000198 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000010c │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000188 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ 00000070 0000000000000020 00000074 FDE cie=00000000 pc=00000000000001a0..0000000000000200 │ │ │ │ │ @@ -60,140 +60,140 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000080 00000098 FDE cie=00000000 pc=0000000000000200..00000000000006c4 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000214 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000220 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000234 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000258 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000258 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000274 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000280 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 120 to 00000000000002f8 │ │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002fc │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000300 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000308 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000030c │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000310 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000318 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_advance_loc1: 724 to 00000000000005ec │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005fc │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005fc │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000600 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000604 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000608 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000608 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000060c │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000610 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000628 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000630 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 60 to 000000000000066c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000670 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000674 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000678 │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000067c │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000067c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000680 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000684 │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000068c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000068c │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000690 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000118 0000000000000024 0000011c FDE cie=00000000 pc=00000000000006d0..0000000000000744 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006e4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006ec │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006f8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000724 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000734 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000140 0000000000000030 00000144 FDE cie=00000000 pc=0000000000000750..000000000000081c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000760 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000764 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000774 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000774 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000784 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000790 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000790 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 96 to 00000000000007f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000080c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,27 +7,27 @@ │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ - ld r28,88(r3) │ │ │ │ │ ld r27,96(r3) │ │ │ │ │ + ld r28,88(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r29,r5 │ │ │ │ │ mr r30,r4 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 64 │ │ │ │ │ @@ -74,18 +74,18 @@ │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r5,80 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata │ │ │ │ │ addi r9,r1,96 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mr r3,r9 │ │ │ │ │ bl 11c │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ @@ -103,17 +103,17 @@ │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ ld r8,72(r31) │ │ │ │ │ - ld r7,64(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ mtctr r12 │ │ │ │ │ + ld r7,64(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,192 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ @@ -161,83 +161,83 @@ │ │ │ │ │ 0000000000000200 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + std r22,-80(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + mr r22,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-272(r1) │ │ │ │ │ - addi r25,r1,112 │ │ │ │ │ - mr r4,r25 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ + addi r26,r1,112 │ │ │ │ │ + mr r4,r26 │ │ │ │ │ bl 23c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ beq 280 │ │ │ │ │ addi r1,r1,272 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ - ld r29,-24(r1) │ │ │ │ │ + ld r22,-80(r1) │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,44(r31) │ │ │ │ │ rlwinm r8,r10,0,28,26 │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ bne 254 │ │ │ │ │ lwz r8,16(r30) │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ beq 2b8 │ │ │ │ │ - lwz r8,212(r29) │ │ │ │ │ + lwz r8,212(r22) │ │ │ │ │ andi. r8,r8,4096 │ │ │ │ │ bne 254 │ │ │ │ │ ld r7,24(r31) │ │ │ │ │ ld r8,32(r31) │ │ │ │ │ cmpd r7,r8 │ │ │ │ │ beq 254 │ │ │ │ │ - lwa r8,112(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ + lwa r8,112(r1) │ │ │ │ │ cmpd r7,r8 │ │ │ │ │ bge 2d0 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ beq 254 │ │ │ │ │ ld r4,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ bl 2e0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rearrange_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 254 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ std r19,168(r1) │ │ │ │ │ std r20,176(r1) │ │ │ │ │ std r21,184(r1) │ │ │ │ │ - std r22,192(r1) │ │ │ │ │ std r23,200(r1) │ │ │ │ │ std r24,208(r1) │ │ │ │ │ - std r26,224(r1) │ │ │ │ │ + std r25,216(r1) │ │ │ │ │ std r27,232(r1) │ │ │ │ │ std r28,240(r1) │ │ │ │ │ + std r29,248(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 6a0 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,148 │ │ │ │ │ bl 328 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ @@ -246,149 +246,149 @@ │ │ │ │ │ bl 338 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwa r8,144(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ - ld r24,8(r9) │ │ │ │ │ + ld r25,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ - mr r4,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ bl 360 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rearrange_ny │ │ │ │ │ nop │ │ │ │ │ - mr. r28,r3 │ │ │ │ │ + mr. r29,r3 │ │ │ │ │ beq 668 │ │ │ │ │ - ld r27,16(r31) │ │ │ │ │ + ld r28,16(r31) │ │ │ │ │ lwa r4,144(r1) │ │ │ │ │ - divd r27,r27,r28 │ │ │ │ │ + divd r28,r28,r29 │ │ │ │ │ bl 37c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r21,24(r31) │ │ │ │ │ + mr r4,r29 │ │ │ │ │ ld r20,32(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r20 │ │ │ │ │ mr r6,r21 │ │ │ │ │ + mr r7,r20 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ - sldi r22,r27,1 │ │ │ │ │ - mr r5,r22 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + sldi r23,r28,1 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 3d0 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r23,r3 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3e8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 690 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 630 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 630 │ │ │ │ │ lwa r3,40(r31) │ │ │ │ │ addi r6,r1,128 │ │ │ │ │ addi r5,r1,136 │ │ │ │ │ mr r4,r21 │ │ │ │ │ bl 420 │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwa r3,40(r31) │ │ │ │ │ - mr r6,r25 │ │ │ │ │ + mr r6,r26 │ │ │ │ │ addi r5,r1,120 │ │ │ │ │ mr r4,r20 │ │ │ │ │ bl 438 │ │ │ │ │ R_PPC64_REL24 fftwl_extract_reim │ │ │ │ │ nop │ │ │ │ │ lwa r5,148(r1) │ │ │ │ │ - mr r4,r26 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 44c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r5,r22 │ │ │ │ │ - mr r4,r22 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ + mr r4,r23 │ │ │ │ │ mr r19,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 464 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ - mulld r5,r24,r27 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ + mulld r5,r25,r28 │ │ │ │ │ + mr r6,r28 │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ mr r3,r19 │ │ │ │ │ sldi r5,r5,1 │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl 48c │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r8,128(r1) │ │ │ │ │ ld r7,136(r1) │ │ │ │ │ ld r6,112(r1) │ │ │ │ │ ld r5,120(r1) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 4ac │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 4d4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 640 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ li r10,0 │ │ │ │ │ - mr r8,r26 │ │ │ │ │ + mr r8,r27 │ │ │ │ │ mr r7,r20 │ │ │ │ │ mr r6,r21 │ │ │ │ │ - mr r5,r22 │ │ │ │ │ - mr r4,r24 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r5,r23 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ bl 510 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ bl 520 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 538 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 644 │ │ │ │ │ @@ -401,95 +401,95 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 55c │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ - li r9,2 │ │ │ │ │ - mr r28,r3 │ │ │ │ │ - std r23,64(r3) │ │ │ │ │ - std r27,72(r3) │ │ │ │ │ - std r26,80(r3) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ + li r9,2 │ │ │ │ │ + mr r29,r3 │ │ │ │ │ + std r24,64(r3) │ │ │ │ │ + std r28,72(r3) │ │ │ │ │ + std r27,80(r3) │ │ │ │ │ bne 58c │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r22) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ ld r10,120(r1) │ │ │ │ │ - stw r9,104(r28) │ │ │ │ │ + stw r9,104(r29) │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ - addi r31,r28,8 │ │ │ │ │ - addi r4,r27,8 │ │ │ │ │ - addi r3,r23,8 │ │ │ │ │ + addi r31,r29,8 │ │ │ │ │ + addi r4,r28,8 │ │ │ │ │ + addi r3,r24,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ subf r10,r9,r10 │ │ │ │ │ sradi r10,r10,4 │ │ │ │ │ - std r10,88(r28) │ │ │ │ │ + std r10,88(r29) │ │ │ │ │ ld r10,112(r1) │ │ │ │ │ subf r9,r9,r10 │ │ │ │ │ sradi r9,r9,4 │ │ │ │ │ - std r9,96(r28) │ │ │ │ │ + std r9,96(r29) │ │ │ │ │ lwz r9,20(r30) │ │ │ │ │ - stw r9,108(r28) │ │ │ │ │ + stw r9,108(r29) │ │ │ │ │ bl 5cc │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r26,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 5dc │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r19,168(r1) │ │ │ │ │ ld r20,176(r1) │ │ │ │ │ ld r21,184(r1) │ │ │ │ │ - ld r22,192(r1) │ │ │ │ │ ld r23,200(r1) │ │ │ │ │ ld r24,208(r1) │ │ │ │ │ - ld r26,224(r1) │ │ │ │ │ + ld r25,216(r1) │ │ │ │ │ ld r27,232(r1) │ │ │ │ │ ld r28,240(r1) │ │ │ │ │ + ld r29,248(r1) │ │ │ │ │ addi r1,r1,272 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r25,-56(r1) │ │ │ │ │ - ld r29,-24(r1) │ │ │ │ │ + ld r22,-80(r1) │ │ │ │ │ + ld r26,-48(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r21,r20 │ │ │ │ │ b 410 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r26,0 │ │ │ │ │ - mr r3,r26 │ │ │ │ │ + li r27,0 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl 648 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r27 │ │ │ │ │ + mr r3,r28 │ │ │ │ │ bl 654 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 660 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r19,168(r1) │ │ │ │ │ ld r20,176(r1) │ │ │ │ │ ld r21,184(r1) │ │ │ │ │ - ld r22,192(r1) │ │ │ │ │ ld r23,200(r1) │ │ │ │ │ ld r24,208(r1) │ │ │ │ │ - ld r26,224(r1) │ │ │ │ │ + ld r25,216(r1) │ │ │ │ │ ld r27,232(r1) │ │ │ │ │ ld r28,240(r1) │ │ │ │ │ + ld r29,248(r1) │ │ │ │ │ b 254 │ │ │ │ │ - li r26,0 │ │ │ │ │ li r27,0 │ │ │ │ │ + li r28,0 │ │ │ │ │ b 644 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 6a4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ @@ -506,17 +506,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 6f8 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -544,29 +544,29 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000750 : │ │ │ │ │ fftwl_mpi_dft_rank1_bigvec_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + li r28,1 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + li r27,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ li r31,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ addi r29,r29,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - li r28,1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 798 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ @@ -578,16 +578,16 @@ │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 7c0 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,20(r3) │ │ │ │ │ - mr r4,r3 │ │ │ │ │ stw r28,16(r3) │ │ │ │ │ + mr r4,r3 │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 7dc │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ cmplwi r31,4 │ │ │ │ │ bne 790 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 dc000000 00469b05 9c049f01 09410046 .....F.......A.F │ │ │ │ │ - 0x00000030 9d039e02 450e5011 417e5b0e 00470641 ....E.P.A~[..G.A │ │ │ │ │ - 0x00000040 dfdedddc db000000 24000000 4c000000 ........$...L... │ │ │ │ │ + 0x00000020 dc000000 00449b05 9c044509 41009f01 .....D....E.A... │ │ │ │ │ + 0x00000030 9e02459d 0311417e 420e505c 0e004706 ..E...A~B.P\..G. │ │ │ │ │ + 0x00000040 41dfdedd dcdb0000 24000000 4c000000 A.......$...L... │ │ │ │ │ 0x00000050 00000000 b8000000 00450941 009e029f .........E.A.... │ │ │ │ │ - 0x00000060 01470ec0 0111417e 5a0e0044 0641dfde .G....A~Z..D.A.. │ │ │ │ │ + 0x00000060 01460ec0 0111417e 5b0e0044 0641dfde .F....A~[..D.A.. │ │ │ │ │ 0x00000070 20000000 74000000 00000000 60000000 ...t.......`... │ │ │ │ │ 0x00000080 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ 0x00000090 430641df 80000000 98000000 00000000 C.A............. │ │ │ │ │ - 0x000000a0 c4040000 00470941 0099079d 039e029f .....G.A........ │ │ │ │ │ - 0x000000b0 01460e90 0211417e 490a0e00 470641df .F....A~I...G.A. │ │ │ │ │ - 0x000000c0 deddd943 0b5e930d 41940c41 950b4196 ...C.^..A..A..A. │ │ │ │ │ - 0x000000d0 0a419709 41980841 9a06419b 05419c04 .A..A..A..A..A.. │ │ │ │ │ - 0x000000e0 02b50ad3 41d441d5 41d641d7 41d841da ....A.A.A.A.A.A. │ │ │ │ │ - 0x000000f0 41db41dc 410e0046 0641dfde ddd9420b A.A.A..F.A....B. │ │ │ │ │ - 0x00000100 4f0ad341 d441d541 d641d741 d841da41 O..A.A.A.A.A.A.A │ │ │ │ │ - 0x00000110 db41dc41 0b000000 24000000 1c010000 .A.A....$....... │ │ │ │ │ - 0x00000120 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x00000130 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ + 0x000000a0 c4040000 00450941 00960a9a 06439e02 .....E.A.....C.. │ │ │ │ │ + 0x000000b0 9f01440e 90021141 7e4a0a0e 00470641 ..D....A~J...G.A │ │ │ │ │ + 0x000000c0 dfdedad6 430b5e93 0d41940c 41950b41 ....C.^..A..A..A │ │ │ │ │ + 0x000000d0 97094198 08419907 419b0541 9c04419d ..A..A..A..A..A. │ │ │ │ │ + 0x000000e0 0302b50a d341d441 d541d741 d841d941 .....A.A.A.A.A.A │ │ │ │ │ + 0x000000f0 db41dc41 dd410e00 460641df dedad642 .A.A.A..F.A....B │ │ │ │ │ + 0x00000100 0b4f0ad3 41d441d5 41d741d8 41d941db .O..A.A.A.A.A.A. │ │ │ │ │ + 0x00000110 41dc41dd 410b0000 24000000 1c010000 A.A.A...$....... │ │ │ │ │ + 0x00000120 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x00000130 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ 0x00000140 30000000 44010000 00000000 cc000000 0...D........... │ │ │ │ │ - 0x00000150 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ │ - 0x00000160 470e5011 417e580e 00470641 dfdedddc G.P.A~X..G.A.... │ │ │ │ │ - 0x00000170 db000000 .... │ │ │ │ │ + 0x00000150 00459d03 9c040941 00449b05 9e02449f .E.....A.D....D. │ │ │ │ │ + 0x00000160 0111417e 430e5058 0e004706 41dfdedd ..A~C.PX..G.A... │ │ │ │ │ + 0x00000170 dcdb0000 .... │ │ │ ├── dft-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4528 (bytes into file) │ │ │ │ │ + Start of section headers: 4536 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x11b0: │ │ │ │ │ +There are 14 section headers, starting at offset 0x11b8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 0005b0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b80 0004c8 18 I 11 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b88 0004c8 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 0005f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 0005f0 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0005f0 000038 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000628 000028 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001048 000060 18 I 11 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001050 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 000650 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000650 000138 00 A 0 0 4 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0010a8 000090 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000788 0002a0 18 12 9 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 000a28 000158 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 001138 000077 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000650 000140 00 A 0 0 4 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0010b0 000090 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 000790 0002a0 18 12 9 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 000a30 000158 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 001140 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb80 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb88 contains 51 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000020 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ 000000000000002c 0000000b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_free + 0 │ │ │ │ │ 0000000000000038 0000000c0000000a R_PPC64_REL24 0000000000000000 fftwl_ifree + 0 │ │ │ │ │ 0000000000000060 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -21,50 +21,50 @@ │ │ │ │ │ 0000000000000190 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001c0 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000001d8 000000110000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_total_block + 0 │ │ │ │ │ 00000000000001f4 000000120000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000230 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000234 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000244 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000250 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000248 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000254 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 0000000000000260 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_md5puts + 0 │ │ │ │ │ 0000000000000280 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000290 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_md5 + 0 │ │ │ │ │ 00000000000002a0 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 00000000000002b0 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 00000000000002c0 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 00000000000002d0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000002e0 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000310 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000314 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000324 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000348 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000328 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +000000000000034c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000036c 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem + 0 │ │ │ │ │ 0000000000000380 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000390 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_canonical + 0 │ │ │ │ │ 000000000000040c 0000001a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000460 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000464 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000474 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000049c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000478 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000498 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000004bc 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem + 0 │ │ │ │ │ 00000000000004d0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000004e0 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_canonical + 0 │ │ │ │ │ 000000000000055c 0000001a0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000568 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1048 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1050 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 230 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x10a8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x10b0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 230 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 310 │ │ │ │ │ -0000000000000104 000000010000001a R_PPC64_REL32 0000000000000000 .text + 460 │ │ │ │ │ +0000000000000108 000000010000001a R_PPC64_REL32 0000000000000000 .text + 460 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000184 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 188 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000174 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -44,99 +44,107 @@ │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=0000000000000190..0000000000000224 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000001a8 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001ac │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000001bc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000001bc │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000214 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000230..000000000000030c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000244 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000024c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000025c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000002ec │ │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000002ec │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000002fc │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=0000000000000310..0000000000000454 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000320 │ │ │ │ │ +000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=0000000000000310..0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000324 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000032c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000033c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000350 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000035c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000036c │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 172 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000444 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000038 00000100 FDE cie=00000000 pc=0000000000000460..00000000000005b0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000470 │ │ │ │ │ +00000100 000000000000003c 00000104 FDE cie=00000000 pc=0000000000000460..00000000000005b0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000474 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000047c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000498 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000488 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000049c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000004a8 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000004bc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000004bc │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 184 to 0000000000000574 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000005a0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -`8xK>}x3 │ │ │ │ │ (mpi-dft %d %d %d │ │ │ │ │ %D %d %d │ │ │ │ │ fftwl_mpi_dtensor_destroy │ │ │ │ │ MPI_Comm_free │ │ │ │ │ fftwl_ifree │ │ │ │ │ fftwl_ialignment_of │ │ │ │ │ fftwl_mpi_dtensor_print │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,63 +37,63 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftwl_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftwl_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_print │ │ │ │ │ nop │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ - lwa r6,40(r31) │ │ │ │ │ lwz r7,44(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + lwa r6,40(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -131,28 +131,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ ld r29,24(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,48(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ - ld r30,16(r31) │ │ │ │ │ li r4,0 │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ + ld r30,16(r31) │ │ │ │ │ bl 1d8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_total_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 1fc │ │ │ │ │ sldi r5,r3,5 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -178,24 +178,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 260 │ │ │ │ │ R_PPC64_REL24 fftwl_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r30) │ │ │ │ │ ld r4,24(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -249,34 +249,34 @@ │ │ │ │ │ fftwl_mpi_mkproblem_dft(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r26,r5 │ │ │ │ │ mr r27,r6 │ │ │ │ │ - mr r29,r7 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r28,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ + mr r29,r7 │ │ │ │ │ mr r30,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 36c │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -306,16 +306,16 @@ │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ clrldi r30,r30,32 │ │ │ │ │ xori r30,r30,8 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r7,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r7,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ std r10,48(r3) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r29 │ │ │ │ │ stw r30,44(r31) │ │ │ │ │ bl 40c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ @@ -344,34 +344,34 @@ │ │ │ │ │ fftwl_mpi_mkproblem_dft_d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r28,r7 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r30,r9 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ bl 4bc │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r28 │ │ │ │ │ @@ -400,16 +400,16 @@ │ │ │ │ │ ld r7,48(r3) │ │ │ │ │ rlwinm r30,r30,0,30,28 │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r7,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r7,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ xori r9,r30,8 │ │ │ │ │ std r10,48(r3) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r28 │ │ │ │ │ stw r9,44(r31) │ │ │ │ │ bl 55c │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 24010000 00440941 009f0146 ....$....D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e6f ........E....A~o │ │ │ │ │ + 0x00000040 00000000 24010000 00449f01 9e024709 ....$....D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e6f A.......D....A~o │ │ │ │ │ 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ - 0x00000070 70000000 00000000 94000000 00460941 p............F.A │ │ │ │ │ - 0x00000080 009d039e 029f0145 0e501141 7e510e00 .......E.P.A~Q.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 dc000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 630e0044 0641dfde ..E.@.A~c..D.A.. │ │ │ │ │ - 0x000000c0 38000000 c4000000 00000000 44010000 8...........D... │ │ │ │ │ - 0x000000d0 00440941 00990743 9808499a 069b059c .D.A...C..I..... │ │ │ │ │ - 0x000000e0 049d039e 029f0147 0e800111 417e6b0e .......G....A~k. │ │ │ │ │ - 0x000000f0 004b0641 dfdedddc dbdad9d8 38000000 .K.A........8... │ │ │ │ │ - 0x00000100 00010000 00000000 50010000 00440941 ........P....D.A │ │ │ │ │ - 0x00000110 00980843 9907479a 069b059c 049d039e ...C..G......... │ │ │ │ │ - 0x00000120 029f0149 0e800111 417e6e0e 004b0641 ...I....A~n..K.A │ │ │ │ │ - 0x00000130 dfdedddc dbdad9d8 ........ │ │ │ │ │ + 0x00000070 70000000 00000000 94000000 00450941 p............E.A │ │ │ │ │ + 0x00000080 009d039e 02429f01 440e5011 417e510e .....B..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 dc000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e64 0e004406 41dfde00 .F.@.A~d..D.A... │ │ │ │ │ + 0x000000c0 3c000000 c4000000 00000000 44010000 <...........D... │ │ │ │ │ + 0x000000d0 00450941 00990798 08469a06 9b054511 .E.A.....F....E. │ │ │ │ │ + 0x000000e0 417e9c04 439d039e 02440e80 019f016b A~..C....D.....k │ │ │ │ │ + 0x000000f0 0e004b06 41dfdedd dcdbdad9 d8000000 ..K.A........... │ │ │ │ │ + 0x00000100 3c000000 04010000 00000000 50010000 <...........P... │ │ │ │ │ + 0x00000110 00450941 00980899 07459a06 9b054511 .E.A.....E....E. │ │ │ │ │ + 0x00000120 417e9c04 439d039e 02450e80 019f016e A~..C....E.....n │ │ │ │ │ + 0x00000130 0e004b06 41dfdedd dcdbdad9 d8000000 ..K.A........... │ │ │ ├── dft-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── rdft-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xd60 contains 43 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000050 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000054 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000068 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -0000000000000070 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +0000000000000078 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000000b0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000b4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000c8 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ 00000000000000f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000108 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000130 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 00000000000005d0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000005d4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000060c 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local + 0 │ │ │ │ │ 0000000000000648 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local + 0 │ │ │ │ │ 0000000000000670 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000674 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000067c 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000068c 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000690 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000698 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 00000000000006a8 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1168 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001f00000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,30 +7,30 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000048 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000038 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000050..00000000000000a8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000098 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -56,19 +56,19 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000068 00000098 FDE cie=00000000 pc=0000000000000130..00000000000005c4 │ │ │ │ │ DW_CFA_advance_loc: 40 to 0000000000000158 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000168 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 208 to 0000000000000248 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000260 │ │ │ │ │ @@ -125,16 +125,16 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005b4 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000005d0..000000000000066c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000005f8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000060c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 000000000000062c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000063c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,21 +5,21 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -36,21 +36,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -111,20 +111,20 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,40(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 150 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r4 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ li r4,0 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ mr r28,r5 │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 178 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ @@ -431,16 +431,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,40(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 5f0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 60c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local │ │ │ │ │ @@ -478,17 +478,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 698 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 6a8 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 48000000 00470e20 11417e45 0e004206 H....G. .A~E..B. │ │ │ │ │ + 0x00000020 48000000 00460e20 11417e46 0e004206 H....F. .A~F..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000040 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ 0x00000060 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 68000000 98000000 00000000 A...h........... │ │ │ │ │ - 0x000000a0 94040000 004a0941 009f0144 9c049e02 .....J.A...D.... │ │ │ │ │ + 0x000000a0 94040000 004a9f01 9e024409 41009c04 .....J....D.A... │ │ │ │ │ 0x000000b0 440e7011 417e740a 0e004606 41dfdedc D.p.A~t...F.A... │ │ │ │ │ 0x000000c0 440b410a 0e004606 41dfdedc 410b429a D.A...F.A...A.B. │ │ │ │ │ 0x000000d0 06419b05 419d0341 99075b98 08025c0a .A..A..A..[...\. │ │ │ │ │ 0x000000e0 d8440b41 d854d941 da41db41 dd4c9808 .D.A.T.A.A.A.L.. │ │ │ │ │ 0x000000f0 99079a06 9b059d03 48d85c98 0841d800 ........H.\..A.. │ │ │ │ │ 0x00000100 24000000 04010000 00000000 9c000000 $............... │ │ │ │ │ - 0x00000110 004a0941 009f0145 0e301141 7e480a0e .J.A...E.0.A~H.. │ │ │ │ │ + 0x00000110 004a9f01 09410045 0e301141 7e480a0e .J...A.E.0.A~H.. │ │ │ │ │ 0x00000120 00440641 df410b00 20000000 2c010000 .D.A.A.. ...,... │ │ │ │ │ 0x00000130 00000000 60000000 00450941 009f0145 ....`....E.A...E │ │ │ │ │ 0x00000140 0e301141 7e470e00 430641df .0.A~G..C.A. │ │ │ ├── rdft-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5400 (bytes into file) │ │ │ │ │ + Start of section headers: 5392 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1518: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1510: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 00077c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000ea0 0004e0 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000e98 0004e0 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 0007bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 0007bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0007bc 000033 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 0007ef 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001380 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001378 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00080f 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0013e0 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0013d8 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000827 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000827 00016c 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0013f8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000998 000330 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000cc8 0001d8 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001488 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000827 000168 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0013f0 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000990 000330 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000cc0 0001d8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001480 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xea0 contains 52 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xe98 contains 52 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000110 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000118 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000128 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000012c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000140 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000170 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000174 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000190 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ @@ -50,26 +50,26 @@ │ │ │ │ │ 00000000000006f0 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000700 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000710 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000728 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 0000000000000738 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000750 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1380 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1378 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002100000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 670 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 170 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x13e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x13d8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1d0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x13f8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x13f0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + f0 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 170 │ │ │ │ │ 0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1d0 │ │ │ │ │ 0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 670 │ │ │ │ │ 000000000000014c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,24 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000e8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000020 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000038 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000070 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000070 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000084 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -36,18 +36,18 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000004c 000000000000001c 00000050 FDE cie=00000000 pc=00000000000000f0..0000000000000168 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000120 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000118 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000150 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000158 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -72,19 +72,19 @@ │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000204 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000020c │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000218 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000021c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000220 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000024c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000258 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000270 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000274 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -159,38 +159,36 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000648 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000011c 0000000000000024 00000120 FDE cie=00000000 pc=0000000000000670..00000000000006d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000684 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000068c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000698 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000698 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000006b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000144 0000000000000024 00000148 FDE cie=00000000 pc=00000000000006e0..000000000000077c │ │ │ │ │ +00000144 0000000000000020 00000148 FDE cie=00000000 pc=00000000000006e0..000000000000077c │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006f0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000006f8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000710 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000070c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000075c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000076c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ lwz r9,80(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 90 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -77,30 +77,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,80(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 130 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -159,19 +159,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 210 │ │ │ │ │ addi r1,r1,128 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r30,112(r1) │ │ │ │ │ std r31,120(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 248 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 280 │ │ │ │ │ ld r10,24(r26) │ │ │ │ │ ld r9,32(r26) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -207,18 +207,18 @@ │ │ │ │ │ std r24,64(r1) │ │ │ │ │ std r25,72(r1) │ │ │ │ │ std r27,88(r1) │ │ │ │ │ std r28,96(r1) │ │ │ │ │ std r29,104(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 648 │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ ld r28,32(r26) │ │ │ │ │ - ld r27,24(r26) │ │ │ │ │ + lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r27,24(r26) │ │ │ │ │ mr r29,r28 │ │ │ │ │ bne 2f4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 2f4 │ │ │ │ │ mr r29,r27 │ │ │ │ │ ld r3,48(r26) │ │ │ │ │ @@ -237,75 +237,75 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 324 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r26) │ │ │ │ │ ld r6,16(r26) │ │ │ │ │ mr r25,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ std r6,24(r10) │ │ │ │ │ - std r6,-32(r7) │ │ │ │ │ + std r6,-32(r9) │ │ │ │ │ blt 450 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ ble 3f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ bdnz 3c0 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r25,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ beq 450 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r25,r8 │ │ │ │ │ @@ -357,20 +357,20 @@ │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 600 │ │ │ │ │ li r3,1 │ │ │ │ │ bl 4f0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r26) │ │ │ │ │ - li r10,8 │ │ │ │ │ ld r4,16(r26) │ │ │ │ │ - ld r7,48(r26) │ │ │ │ │ + li r10,8 │ │ │ │ │ mr r6,r28 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r29 │ │ │ │ │ + ld r7,48(r26) │ │ │ │ │ lxvd2x vs0,r8,r10 │ │ │ │ │ ld r8,24(r8) │ │ │ │ │ mulld r4,r23,r4 │ │ │ │ │ stxvd2x vs0,r3,r10 │ │ │ │ │ std r8,24(r3) │ │ │ │ │ addi r8,r26,56 │ │ │ │ │ bl 52c │ │ │ │ │ @@ -399,19 +399,19 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 578 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r29,r3 │ │ │ │ │ std r27,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 5a4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ addi r5,r29,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r27,8 │ │ │ │ │ stw r9,80(r29) │ │ │ │ │ @@ -471,17 +471,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 698 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -504,26 +504,26 @@ │ │ │ │ │ │ │ │ │ │ 00000000000006e0 : │ │ │ │ │ fftwl_mpi_rdft_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl 710 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 e8000000 00439f01 44094100 9d03470e .....C..D.A...G. │ │ │ │ │ - 0x00000030 409e0211 417e4e0a 0e004506 41dfdedd @...A~N...E.A... │ │ │ │ │ + 0x00000020 e8000000 00449f01 9e024409 41009d03 .....D....D.A... │ │ │ │ │ + 0x00000030 450e4011 417e4f0a 0e004506 41dfdedd E.@.A~O...E.A... │ │ │ │ │ 0x00000040 430b4d0e 00450641 dfdedd00 1c000000 C.M..E.A........ │ │ │ │ │ - 0x00000050 50000000 00000000 78000000 004c0e60 P.......x....L.` │ │ │ │ │ - 0x00000060 11417e4c 0e004206 41000000 20000000 .A~L..B.A... ... │ │ │ │ │ + 0x00000050 50000000 00000000 78000000 004a0e60 P.......x....J.` │ │ │ │ │ + 0x00000060 11417e4e 0e004206 41000000 20000000 .A~N..B.A... ... │ │ │ │ │ 0x00000070 70000000 00000000 54000000 00440941 p.......T....D.A │ │ │ │ │ 0x00000080 009f0144 0e301141 7e460e00 430641df ...D.0.A~F..C.A. │ │ │ │ │ 0x00000090 88000000 94000000 00000000 9c040000 ................ │ │ │ │ │ 0x000000a0 00439a06 430e8001 470a0e00 42da410b .C..C...G...B.A. │ │ │ │ │ - 0x000000b0 429e0241 9f014c09 41004311 417e46de B..A..L.A.C.A~F. │ │ │ │ │ + 0x000000b0 439e0241 9f014b09 41004311 417e46de C..A..K.A.C.A~F. │ │ │ │ │ 0x000000c0 41df4106 41429e02 9f0141de 41df419e A.A.AB....A.A.A. │ │ │ │ │ 0x000000d0 029f0111 417e4997 09419808 41990741 ....A~I..A..A..A │ │ │ │ │ 0x000000e0 9b05419c 04419d03 02c10ad7 41d841d9 ..A..A......A.A. │ │ │ │ │ 0x000000f0 41db41dc 41dd41de 41df410e 00410641 A.A.A.A.A.A..A.A │ │ │ │ │ 0x00000100 41da440b 490ad741 d841d941 db41dc41 A.D.I..A.A.A.A.A │ │ │ │ │ 0x00000110 dd41de41 df410641 410b0000 24000000 .A.A.A.AA...$... │ │ │ │ │ - 0x00000120 20010000 00000000 64000000 00440941 .......d....D.A │ │ │ │ │ - 0x00000130 009f0143 9e02430e 3011417e 470e0044 ...C..C.0.A~G..D │ │ │ │ │ - 0x00000140 0641dfde 24000000 48010000 00000000 .A..$...H....... │ │ │ │ │ - 0x00000150 9c000000 00440941 009e0242 9f01460e .....D.A...B..F. │ │ │ │ │ - 0x00000160 3011417e 530e0044 0641dfde 0.A~S..D.A.. │ │ │ │ │ + 0x00000120 20010000 00000000 64000000 00450941 .......d....E.A │ │ │ │ │ + 0x00000130 009f019e 02450e30 11417e47 0e004406 .....E.0.A~G..D. │ │ │ │ │ + 0x00000140 41dfde00 20000000 48010000 00000000 A... ...H....... │ │ │ │ │ + 0x00000150 9c000000 00449e02 9f01470e 3011417e .....D....G.0.A~ │ │ │ │ │ + 0x00000160 540e0044 0641dfde T..D.A.. │ │ │ ├── rdft-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ 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: 6120 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1800: │ │ │ │ │ +There are 16 section headers, starting at offset 0x17e8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00090c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0010b0 0005b8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00094c 000044 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000990 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001668 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0009b0 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016c8 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0009c8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0009c8 000170 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0016e0 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000b38 000360 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000e98 000211 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001770 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008fc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001098 0005b8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00093c 000044 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000980 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001650 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0009a0 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016b0 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0009b8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0009b8 000168 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0016c8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000b20 000360 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000e80 000211 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001758 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ 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 212 FUNC LOCAL DEFAULT [: 8] 1 apply │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 4: 00000000000000e0 124 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 5: 0000000000000160 96 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 6: 00000000000001c0 1580 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 7: 00000000000007f0 116 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 6: 00000000000001c0 1564 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 7: 00000000000007e0 116 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_plan_destroy_internal │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_is_local_after │ │ │ │ │ @@ -29,11 +29,11 @@ │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mktensor_1d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mkproblem_rdft_1_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_ops_add2 │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_rdft_serial_applicable │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_plan_awake │ │ │ │ │ - 32: 0000000000000870 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_rdft_rank_geq2_transposed_register │ │ │ │ │ + 32: 0000000000000860 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_rdft_rank_geq2_transposed_register │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mksolver │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_solver_register │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x10b0 contains 61 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1098 contains 61 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000e4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000f0 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000100 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000108 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000118 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000011c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000120 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000134 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000160 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000164 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000180 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,65 +20,65 @@ │ │ │ │ │ 00000000000001c4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000248 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local_after + 0 │ │ │ │ │ 0000000000000288 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local_after + 0 │ │ │ │ │ 00000000000002a8 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_num_blocks + 0 │ │ │ │ │ 0000000000000318 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000328 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000340 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor + 0 │ │ │ │ │ -0000000000000528 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ -0000000000000544 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ -0000000000000560 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft_d + 0 │ │ │ │ │ -0000000000000570 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ -0000000000000588 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -00000000000005cc 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_transpose + 0 │ │ │ │ │ -00000000000005dc 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ -00000000000005f4 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -0000000000000618 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ -0000000000000638 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_1d + 0 │ │ │ │ │ -000000000000065c 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ -0000000000000678 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft_1_d + 0 │ │ │ │ │ -0000000000000688 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ -00000000000006a0 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -00000000000006b0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006b4 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006bc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006c0 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006c4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ -0000000000000708 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add + 0 │ │ │ │ │ -0000000000000718 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add2 + 0 │ │ │ │ │ -000000000000076c 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ -0000000000000778 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ -0000000000000784 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ -00000000000007cc 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_rdft_serial_applicable + 0 │ │ │ │ │ -00000000000007f0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000007f4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000518 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ +0000000000000534 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ +0000000000000550 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft_d + 0 │ │ │ │ │ +0000000000000560 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ +0000000000000578 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ +00000000000005bc 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_transpose + 0 │ │ │ │ │ +00000000000005cc 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ +00000000000005e4 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ +0000000000000608 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ +0000000000000628 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_1d + 0 │ │ │ │ │ +000000000000064c 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ +0000000000000668 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft_1_d + 0 │ │ │ │ │ +0000000000000678 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ +0000000000000690 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ +00000000000006a0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006a4 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006ac 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006b0 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006b4 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ +00000000000006f8 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add + 0 │ │ │ │ │ +0000000000000708 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add2 + 0 │ │ │ │ │ +000000000000075c 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000768 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ +0000000000000774 0000000d0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ +00000000000007bc 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_rdft_serial_applicable + 0 │ │ │ │ │ +00000000000007e0 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000007e4 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000808 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000818 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000828 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ -0000000000000838 0000001f0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ -0000000000000870 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000874 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000880 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000890 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000008a0 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ -00000000000008b8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ -00000000000008c8 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ -00000000000008e0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ +0000000000000860 0000000c000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000864 0000000c000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000870 0000000a00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000880 0000000a00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000890 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ +00000000000008a8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ +00000000000008b8 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ +00000000000008d0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1668 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1650 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7f0 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7e0 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + e0 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 160 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x16c8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x16b0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 1c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x16e0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16c8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000004c 000000010000001a R_PPC64_REL32 0000000000000000 .text + e0 │ │ │ │ │ -000000000000006c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ -0000000000000090 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1c0 │ │ │ │ │ -0000000000000128 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7f0 │ │ │ │ │ -0000000000000150 000000010000001a R_PPC64_REL32 0000000000000000 .text + 870 │ │ │ │ │ +0000000000000048 000000010000001a R_PPC64_REL32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000068 000000010000001a R_PPC64_REL32 0000000000000000 .text + 160 │ │ │ │ │ +000000000000008c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000124 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7e0 │ │ │ │ │ +000000000000014c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 860 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -6,79 +6,77 @@ │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ -00000014 000000000000002c 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000d4 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ +00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000d4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000038 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000008c │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000008c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000000b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000044 000000000000001c 00000048 FDE cie=00000000 pc=00000000000000e0..000000000000015c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000110 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=00000000000000e0..000000000000015c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000108 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000144 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000014c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000020 00000068 FDE cie=00000000 pc=0000000000000160..00000000000001c0 │ │ │ │ │ +00000060 0000000000000020 00000064 FDE cie=00000000 pc=0000000000000160..00000000000001c0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000170 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001b0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -00000088 0000000000000094 0000008c FDE cie=00000000 pc=00000000000001c0..00000000000007ec │ │ │ │ │ +00000084 0000000000000094 00000088 FDE cie=00000000 pc=00000000000001c0..00000000000007dc │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001cc │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000001f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000001fc │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000200 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000020c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000210 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000023c │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000248 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000260 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000264 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -109,91 +107,89 @@ │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc2: 1100 to 000000000000072c │ │ │ │ │ + DW_CFA_advance_loc2: 1084 to 000000000000071c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000720 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000734 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000724 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000738 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000728 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000072c │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000730 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000734 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000738 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000760 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000750 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000000784 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000798 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000788 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000079c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000078c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000790 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000794 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000798 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000079c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a0 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a4 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000007c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000007b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 0000000000000024 00000124 FDE cie=00000000 pc=00000000000007f0..0000000000000864 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000800 │ │ │ │ │ +0000011c 0000000000000024 00000120 FDE cie=00000000 pc=00000000000007e0..0000000000000854 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000007f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000080c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000818 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000808 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000844 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000834 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000854 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000844 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000148 0000000000000024 0000014c FDE cie=00000000 pc=0000000000000870..000000000000090c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000880 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +00000144 0000000000000020 00000148 FDE cie=00000000 pc=0000000000000860..00000000000008fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000870 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000888 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000008a0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000088c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000008ec │ │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000008dc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008fc │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -9*8c}*PC} │ │ │ │ │ +8*PC}*(c} │ │ │ │ │ (mpi-rdft-rank-geq2-transposed%s%(%p%)%(%p%)%(%p%)) │ │ │ │ │ fftwl_plan_destroy_internal │ │ │ │ │ fftwl_mpi_is_local_after │ │ │ │ │ fftwl_mpi_num_blocks │ │ │ │ │ MPI_Comm_rank │ │ │ │ │ MPI_Comm_size │ │ │ │ │ fftwl_mktensor │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r5 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ lwz r9,104(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq b0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r29,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -73,30 +73,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,104(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 120 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -156,19 +156,19 @@ │ │ │ │ │ cmpwi r9,8 │ │ │ │ │ beq 200 │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r30,192(r1) │ │ │ │ │ std r31,200(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 238 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 270 │ │ │ │ │ ld r10,24(r26) │ │ │ │ │ ld r9,32(r26) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -215,19 +215,19 @@ │ │ │ │ │ std r22,128(r1) │ │ │ │ │ std r23,136(r1) │ │ │ │ │ std r25,152(r1) │ │ │ │ │ std r27,168(r1) │ │ │ │ │ std r28,176(r1) │ │ │ │ │ std r29,184(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ - bne 7c8 │ │ │ │ │ - lwz r9,16(r30) │ │ │ │ │ + bne 7b8 │ │ │ │ │ ld r29,32(r26) │ │ │ │ │ - ld r27,24(r26) │ │ │ │ │ + lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + ld r27,24(r26) │ │ │ │ │ mr r28,r29 │ │ │ │ │ bne 310 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 310 │ │ │ │ │ mr r28,r27 │ │ │ │ │ ld r3,48(r26) │ │ │ │ │ @@ -246,276 +246,272 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 340 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r6,8(r26) │ │ │ │ │ ld r5,16(r26) │ │ │ │ │ mr r25,r3 │ │ │ │ │ - lwz r8,0(r6) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - addi r4,r8,-3 │ │ │ │ │ + lwz r7,0(r6) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r4,r7,-3 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ add r10,r6,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + addi r10,r7,-2 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r3,r10 │ │ │ │ │ std r5,24(r10) │ │ │ │ │ - std r5,-32(r7) │ │ │ │ │ - blt 470 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 418 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r11,r3,r7 │ │ │ │ │ + std r5,-32(r9) │ │ │ │ │ + blt 460 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r5,r8,-40 │ │ │ │ │ + ble 408 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r6,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + ldx r11,r3,r5 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ mulld r10,r10,r11 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r4,r4,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r11,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r11,48(r9) │ │ │ │ │ - bdnz 3e0 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r11,-16(r8) │ │ │ │ │ + std r11,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 3d0 │ │ │ │ │ extsw r9,r4 │ │ │ │ │ cmpwi r4,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r5,r6,r9 │ │ │ │ │ add r9,r25,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r5) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r4,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 470 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 460 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r5,8(r5) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r5,-16(r9) │ │ │ │ │ add r8,r25,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ lwz r10,0(r25) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ - ble 510 │ │ │ │ │ + ble 500 │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r25,32 │ │ │ │ │ li r8,1 │ │ │ │ │ clrldi r10,r10,32 │ │ │ │ │ andi. r5,r10,3 │ │ │ │ │ addi r4,r10,-1 │ │ │ │ │ mr r7,r10 │ │ │ │ │ - beq 4dc │ │ │ │ │ + beq 4cc │ │ │ │ │ cmpdi r5,1 │ │ │ │ │ - beq 4c8 │ │ │ │ │ - cmpdi r5,2 │ │ │ │ │ beq 4b8 │ │ │ │ │ + cmpdi r5,2 │ │ │ │ │ + beq 4a8 │ │ │ │ │ ld r24,0(r9) │ │ │ │ │ mr r10,r4 │ │ │ │ │ addi r9,r25,56 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ addi r10,r10,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ mulld r24,r24,r5 │ │ │ │ │ ld r5,0(r9) │ │ │ │ │ cmpdi r10,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ mulld r24,r24,r5 │ │ │ │ │ - beq 50c │ │ │ │ │ + beq 4fc │ │ │ │ │ srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ ld r10,0(r9) │ │ │ │ │ ld r7,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ mulld r10,r24,r10 │ │ │ │ │ ld r24,-48(r9) │ │ │ │ │ mulld r8,r8,r7 │ │ │ │ │ mulld r24,r10,r24 │ │ │ │ │ ld r10,-24(r9) │ │ │ │ │ mulld r8,r8,r10 │ │ │ │ │ - bdnz 4e4 │ │ │ │ │ + bdnz 4d4 │ │ │ │ │ mulld r24,r24,r8 │ │ │ │ │ ld r9,16(r25) │ │ │ │ │ ld r23,8(r25) │ │ │ │ │ - lwa r5,116(r1) │ │ │ │ │ ld r4,16(r6) │ │ │ │ │ + lwa r5,116(r1) │ │ │ │ │ ld r3,8(r6) │ │ │ │ │ mulld r23,r23,r9 │ │ │ │ │ - bl 528 │ │ │ │ │ + bl 518 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r6,16(r26) │ │ │ │ │ li r8,1 │ │ │ │ │ li r7,1 │ │ │ │ │ mr r5,r23 │ │ │ │ │ mr r4,r23 │ │ │ │ │ - bl 544 │ │ │ │ │ + bl 534 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ - mr r5,r27 │ │ │ │ │ addi r7,r26,60 │ │ │ │ │ mr r6,r28 │ │ │ │ │ + mr r5,r27 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r25 │ │ │ │ │ - bl 560 │ │ │ │ │ + bl 550 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_rdft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 570 │ │ │ │ │ + bl 560 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ + mr r25,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 588 │ │ │ │ │ + bl 578 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 760 │ │ │ │ │ + bne 750 │ │ │ │ │ + ld r27,16(r26) │ │ │ │ │ ld r10,8(r26) │ │ │ │ │ - ld r25,16(r26) │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r7,r29 │ │ │ │ │ + mulld r27,r24,r27 │ │ │ │ │ ld r9,48(r10) │ │ │ │ │ ld r8,16(r10) │ │ │ │ │ ld r4,32(r10) │ │ │ │ │ ld r3,8(r10) │ │ │ │ │ li r10,0 │ │ │ │ │ - mulld r25,r24,r25 │ │ │ │ │ std r10,96(r1) │ │ │ │ │ - mr r5,r25 │ │ │ │ │ ld r10,48(r26) │ │ │ │ │ - bl 5cc │ │ │ │ │ + mr r5,r27 │ │ │ │ │ + bl 5bc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 5dc │ │ │ │ │ + bl 5cc │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 5f4 │ │ │ │ │ + bl 5e4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7c0 │ │ │ │ │ + bne 7b0 │ │ │ │ │ ld r9,8(r26) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ ld r4,48(r9) │ │ │ │ │ ld r3,32(r9) │ │ │ │ │ ld r22,8(r9) │ │ │ │ │ - bl 618 │ │ │ │ │ + bl 608 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r26) │ │ │ │ │ - mulld r22,r25,r22 │ │ │ │ │ - mr r5,r25 │ │ │ │ │ - mr r4,r25 │ │ │ │ │ + mr r5,r27 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mulld r22,r27,r22 │ │ │ │ │ mr r23,r3 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 638 │ │ │ │ │ + bl 628 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,1 │ │ │ │ │ - mr r6,r25 │ │ │ │ │ + mr r6,r27 │ │ │ │ │ li r7,1 │ │ │ │ │ mr r5,r22 │ │ │ │ │ mr r4,r22 │ │ │ │ │ mr r24,r3 │ │ │ │ │ mr r3,r23 │ │ │ │ │ - bl 65c │ │ │ │ │ + bl 64c │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r7,56(r26) │ │ │ │ │ mr r6,r29 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r24 │ │ │ │ │ - bl 678 │ │ │ │ │ + bl 668 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_rdft_1_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 688 │ │ │ │ │ + bl 678 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r26) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 6a0 │ │ │ │ │ + bl 690 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 768 │ │ │ │ │ + bne 758 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,112 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 6c4 │ │ │ │ │ + bl 6b4 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r29,r3 │ │ │ │ │ - std r27,64(r3) │ │ │ │ │ + std r25,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - std r25,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 6f4 │ │ │ │ │ + std r27,80(r3) │ │ │ │ │ + bne 6e4 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ addi r31,r29,8 │ │ │ │ │ - addi r4,r25,8 │ │ │ │ │ - addi r3,r27,8 │ │ │ │ │ + addi r4,r27,8 │ │ │ │ │ + addi r3,r25,8 │ │ │ │ │ stw r9,104(r29) │ │ │ │ │ mr r5,r31 │ │ │ │ │ - bl 708 │ │ │ │ │ + bl 6f8 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ addi r3,r28,8 │ │ │ │ │ - bl 718 │ │ │ │ │ + bl 708 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ mr r3,r29 │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r24,144(r1) │ │ │ │ │ @@ -526,26 +522,26 @@ │ │ │ │ │ ld r30,192(r1) │ │ │ │ │ ld r31,200(r1) │ │ │ │ │ addi r1,r1,208 │ │ │ │ │ mtlr r0 │ │ │ │ │ ld r26,-48(r1) │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ li r28,0 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ - bl 76c │ │ │ │ │ + mr r3,r27 │ │ │ │ │ + bl 75c │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 778 │ │ │ │ │ + bl 768 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r27 │ │ │ │ │ - bl 784 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + bl 774 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,224(r1) │ │ │ │ │ ld r22,128(r1) │ │ │ │ │ ld r23,136(r1) │ │ │ │ │ ld r24,144(r1) │ │ │ │ │ ld r25,152(r1) │ │ │ │ │ @@ -553,53 +549,53 @@ │ │ │ │ │ ld r28,176(r1) │ │ │ │ │ ld r29,184(r1) │ │ │ │ │ ld r30,192(r1) │ │ │ │ │ ld r31,200(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 1f0 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ - b 768 │ │ │ │ │ + li r27,0 │ │ │ │ │ + b 758 │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 7cc │ │ │ │ │ + bl 7bc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rdft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 2e8 │ │ │ │ │ - b 78c │ │ │ │ │ + b 77c │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xa80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000007f0 : │ │ │ │ │ +00000000000007e0 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 818 │ │ │ │ │ + bl 808 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 828 │ │ │ │ │ + bl 818 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,80(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 838 │ │ │ │ │ + bl 828 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -607,52 +603,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000870 : │ │ │ │ │ +0000000000000860 : │ │ │ │ │ fftwl_mpi_rdft_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 8a0 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 890 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 8b8 │ │ │ │ │ + bl 8a8 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 8c8 │ │ │ │ │ + bl 8b8 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 8e0 │ │ │ │ │ + bl 8d0 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ - 0x00000010 1b0c0100 2c000000 18000000 00000000 ....,........... │ │ │ │ │ - 0x00000020 d4000000 00439f01 44094100 9e02470e .....C..D.A...G. │ │ │ │ │ - 0x00000030 409d0311 417e550a 0e004506 41dfdedd @...A~U...E.A... │ │ │ │ │ - 0x00000040 440b0000 1c000000 48000000 00000000 D.......H....... │ │ │ │ │ - 0x00000050 7c000000 004c0e60 11417e4d 0e004206 |....L.`.A~M..B. │ │ │ │ │ - 0x00000060 41000000 20000000 68000000 00000000 A... ...h....... │ │ │ │ │ - 0x00000070 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ - 0x00000080 7e490e00 430641df 94000000 8c000000 ~I..C.A......... │ │ │ │ │ - 0x00000090 00000000 2c060000 00439a06 430ed001 ....,....C..C... │ │ │ │ │ - 0x000000a0 470a0e00 42da410b 429e0241 9f014c09 G...B.A.B..A..L. │ │ │ │ │ - 0x000000b0 41004311 417e46de 41df4106 41429e02 A.C.A~F.A.A.AB.. │ │ │ │ │ - 0x000000c0 9f0141de 41df419e 029f0111 417e4998 ..A.A.A.....A~I. │ │ │ │ │ - 0x000000d0 0848d841 98084296 0a419709 41990741 .H.A..B..A..A..A │ │ │ │ │ - 0x000000e0 9b05419c 04419d03 0313010a d641d741 ..A..A.......A.A │ │ │ │ │ - 0x000000f0 d841d941 db41dc41 dd41de41 df410e00 .A.A.A.A.A.A.A.. │ │ │ │ │ - 0x00000100 41064141 da420b4d 0ad641d7 41d841d9 A.AA.B.M..A.A.A. │ │ │ │ │ - 0x00000110 41db41dc 41dd41de 41df4106 41420b00 A.A.A.A.A.A.AB.. │ │ │ │ │ - 0x00000120 24000000 24010000 00000000 74000000 $...$.......t... │ │ │ │ │ - 0x00000130 00440941 009f0143 9e02430e 3011417e .D.A...C..C.0.A~ │ │ │ │ │ - 0x00000140 4b0e0044 0641dfde 24000000 4c010000 K..D.A..$...L... │ │ │ │ │ - 0x00000150 00000000 9c000000 00440941 009e0242 .........D.A...B │ │ │ │ │ - 0x00000160 9f01460e 3011417e 530e0044 0641dfde ..F.0.A~S..D.A.. │ │ │ │ │ + 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ + 0x00000020 d4000000 00449f01 9e02490e 4011417e .....D....I.@.A~ │ │ │ │ │ + 0x00000030 9d03560a 0e004506 41dfdedd 440b0000 ..V...E.A...D... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 7c000000 ....D.......|... │ │ │ │ │ + 0x00000050 004a0e60 11417e4f 0e004206 41000000 .J.`.A~O..B.A... │ │ │ │ │ + 0x00000060 20000000 64000000 00000000 60000000 ...d.......`... │ │ │ │ │ + 0x00000070 00440941 009f0144 0e301141 7e490e00 .D.A...D.0.A~I.. │ │ │ │ │ + 0x00000080 430641df 94000000 88000000 00000000 C.A............. │ │ │ │ │ + 0x00000090 1c060000 00439a06 430ed001 470a0e00 .....C..C...G... │ │ │ │ │ + 0x000000a0 42da410b 439e0241 9f014b09 41004311 B.A.C..A..K.A.C. │ │ │ │ │ + 0x000000b0 417e46de 41df4106 41429e02 9f0141de A~F.A.A.AB....A. │ │ │ │ │ + 0x000000c0 41df419e 029f0111 417e4998 0848d841 A.A.....A~I..H.A │ │ │ │ │ + 0x000000d0 98084296 0a419709 41990741 9b05419c ..B..A..A..A..A. │ │ │ │ │ + 0x000000e0 04419d03 030f010a d641d741 d841d941 .A.......A.A.A.A │ │ │ │ │ + 0x000000f0 db41dc41 dd41de41 df410e00 41064141 .A.A.A.A.A..A.AA │ │ │ │ │ + 0x00000100 da420b4d 0ad641d7 41d841d9 41db41dc .B.M..A.A.A.A.A. │ │ │ │ │ + 0x00000110 41dd41de 41df4106 41420b00 24000000 A.A.A.A.AB..$... │ │ │ │ │ + 0x00000120 20010000 00000000 74000000 00450941 .......t....E.A │ │ │ │ │ + 0x00000130 009f019e 02450e30 11417e4b 0e004406 .....E.0.A~K..D. │ │ │ │ │ + 0x00000140 41dfde00 20000000 48010000 00000000 A... ...H....... │ │ │ │ │ + 0x00000150 9c000000 00449e02 9f01470e 3011417e .....D....G.0.A~ │ │ │ │ │ + 0x00000160 540e0044 0641dfde T..D.A.. │ │ │ ├── rdft-rank1-bigvec.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Relocation section '.rela.text' at offset 0xf88 contains 62 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000c0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000c4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d8 0000000800000032 R_PPC64_TOC16_HA 0000000000000000 .rodata + 0 │ │ │ │ │ -00000000000000e4 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ +00000000000000ec 0000000800000030 R_PPC64_TOC16_LO 0000000000000000 .rodata + 0 │ │ │ │ │ 00000000000000fc 0000000e0000000a R_PPC64_REL24 0000000000000000 memcpy + 0 │ │ │ │ │ 000000000000010c 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000114 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000128 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000012c 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000148 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ @@ -53,16 +53,16 @@ │ │ │ │ │ 0000000000000640 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000644 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000668 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000678 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000688 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 00000000000006c0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000006c4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000006d0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -00000000000006f0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000006d4 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000006f8 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000708 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000720 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 0000000000000730 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 000000000000074c 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1558 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,39 +9,39 @@ │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000028 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000b4 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000024 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000001c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000024 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000024 00000044 FDE cie=00000000 pc=00000000000000c0..0000000000000178 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000ec │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000000158 │ │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ 00000068 0000000000000020 0000006c FDE cie=00000000 pc=0000000000000180..00000000000001e0 │ │ │ │ │ @@ -54,133 +54,133 @@ │ │ │ │ │ DW_CFA_advance_loc: 36 to 00000000000001c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000001d0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000078 00000090 FDE cie=00000000 pc=00000000000001e0..0000000000000634 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001f4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000200 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000214 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000238 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000238 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000254 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000260 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 104 to 00000000000002c8 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002cc │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d0 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002d4 │ │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002d8 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002e0 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002e4 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_advance_loc1: 624 to 0000000000000554 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000558 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000055c │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000560 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000560 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000568 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000564 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000056c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000568 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000570 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000056c │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000570 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000574 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000578 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000590 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000005a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 60 to 00000000000005dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000005e8 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005ec │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000600 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000108 0000000000000024 0000010c FDE cie=00000000 pc=0000000000000640..00000000000006b4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000654 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000065c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000668 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000694 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000006a4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000130 0000000000000030 00000134 FDE cie=00000000 pc=00000000000006c0..000000000000078c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000006d0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000006d4 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000006e4 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000006e4 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000006f4 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000700 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000700 │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 96 to 0000000000000760 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000077c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,26 +6,26 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mflr r0 │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + mr r30,r4 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ mr r29,r5 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 54 │ │ │ │ │ mr r30,r29 │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -66,18 +66,18 @@ │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r5,80 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-192(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata │ │ │ │ │ addi r9,r1,96 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ mr r3,r9 │ │ │ │ │ bl fc │ │ │ │ │ R_PPC64_REL24 memcpy │ │ │ │ │ nop │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ @@ -95,17 +95,17 @@ │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r6,r6,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ ld r8,72(r31) │ │ │ │ │ - ld r7,64(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ mtctr r12 │ │ │ │ │ + ld r7,64(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,192 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ @@ -153,52 +153,52 @@ │ │ │ │ │ 00000000000001e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ + std r23,-72(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r23,r5 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ mr r30,r3 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ - ld r3,48(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-224(r1) │ │ │ │ │ - addi r28,r1,112 │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ + addi r29,r1,112 │ │ │ │ │ + mr r4,r29 │ │ │ │ │ bl 21c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ cmpwi r10,1 │ │ │ │ │ beq 260 │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r28,-32(r1) │ │ │ │ │ + ld r23,-72(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r10,40(r31) │ │ │ │ │ rlwinm r10,r10,0,28,26 │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ bne 234 │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ cmpwi r10,0 │ │ │ │ │ beq 298 │ │ │ │ │ - lwz r10,212(r29) │ │ │ │ │ + lwz r10,212(r23) │ │ │ │ │ andi. r10,r10,4096 │ │ │ │ │ bne 234 │ │ │ │ │ ld r8,24(r31) │ │ │ │ │ ld r10,32(r31) │ │ │ │ │ cmpd r8,r10 │ │ │ │ │ beq 234 │ │ │ │ │ lwa r8,112(r1) │ │ │ │ │ @@ -208,157 +208,157 @@ │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ bl 2b0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rearrange_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 234 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ std r20,128(r1) │ │ │ │ │ std r21,136(r1) │ │ │ │ │ std r22,144(r1) │ │ │ │ │ - std r23,152(r1) │ │ │ │ │ std r24,160(r1) │ │ │ │ │ std r25,168(r1) │ │ │ │ │ std r26,176(r1) │ │ │ │ │ std r27,184(r1) │ │ │ │ │ + std r28,192(r1) │ │ │ │ │ andi. r9,r9,8 │ │ │ │ │ bne 610 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,116 │ │ │ │ │ bl 2f4 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ + mr r4,r29 │ │ │ │ │ bl 304 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ lwa r8,112(r1) │ │ │ │ │ ld r7,16(r31) │ │ │ │ │ lwz r3,20(r30) │ │ │ │ │ - ld r24,8(r9) │ │ │ │ │ + ld r25,8(r9) │ │ │ │ │ ld r5,16(r9) │ │ │ │ │ ld r6,24(r9) │ │ │ │ │ - mr r4,r24 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ bl 32c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rearrange_ny │ │ │ │ │ nop │ │ │ │ │ - mr. r28,r3 │ │ │ │ │ + mr. r29,r3 │ │ │ │ │ beq 5d8 │ │ │ │ │ - ld r27,16(r31) │ │ │ │ │ + ld r28,16(r31) │ │ │ │ │ lwa r4,112(r1) │ │ │ │ │ - divd r27,r27,r28 │ │ │ │ │ + divd r28,r28,r29 │ │ │ │ │ bl 348 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_default_block │ │ │ │ │ nop │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ ld r22,24(r31) │ │ │ │ │ + mr r4,r29 │ │ │ │ │ ld r21,32(r31) │ │ │ │ │ - mr r4,r28 │ │ │ │ │ - mr r26,r3 │ │ │ │ │ + mr r27,r3 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r21 │ │ │ │ │ mr r6,r22 │ │ │ │ │ + mr r7,r21 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ - mr r5,r27 │ │ │ │ │ + mr r9,r3 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ bl 388 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 398 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r23,r3 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3b0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 600 │ │ │ │ │ lwz r9,16(r30) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ bne 5a0 │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 5a0 │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - mr r4,r26 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r4,r27 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r27 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r28 │ │ │ │ │ mr r20,r3 │ │ │ │ │ - mr r3,r24 │ │ │ │ │ + mr r3,r25 │ │ │ │ │ bl 3fc │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ - mulld r5,r24,r27 │ │ │ │ │ + mulld r5,r25,r28 │ │ │ │ │ li r8,1 │ │ │ │ │ li r7,1 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r6,r28 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ mr r3,r20 │ │ │ │ │ mr r4,r5 │ │ │ │ │ bl 420 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r7,56(r31) │ │ │ │ │ mr r6,r22 │ │ │ │ │ mr r5,r21 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 43c │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_rdft_1_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 44c │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 464 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 5b0 │ │ │ │ │ ld r9,8(r31) │ │ │ │ │ li r10,0 │ │ │ │ │ - mr r8,r26 │ │ │ │ │ + mr r8,r27 │ │ │ │ │ mr r7,r21 │ │ │ │ │ mr r6,r22 │ │ │ │ │ - mr r5,r27 │ │ │ │ │ - mr r4,r24 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + mr r5,r28 │ │ │ │ │ + mr r4,r25 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ std r10,96(r1) │ │ │ │ │ ld r10,48(r31) │ │ │ │ │ bl 4a0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r29 │ │ │ │ │ + mr r3,r23 │ │ │ │ │ bl 4b0 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r31) │ │ │ │ │ - mr r28,r3 │ │ │ │ │ + mr r29,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 4c8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 5b4 │ │ │ │ │ @@ -371,87 +371,87 @@ │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 4ec │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r30) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r23,64(r3) │ │ │ │ │ - std r25,72(r3) │ │ │ │ │ - std r28,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ + std r24,64(r3) │ │ │ │ │ + std r26,72(r3) │ │ │ │ │ + std r29,80(r3) │ │ │ │ │ bne 51c │ │ │ │ │ - lwz r9,212(r29) │ │ │ │ │ + lwz r9,212(r23) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r31) │ │ │ │ │ lwz r9,20(r30) │ │ │ │ │ addi r30,r31,8 │ │ │ │ │ - addi r4,r25,8 │ │ │ │ │ - addi r3,r23,8 │ │ │ │ │ + addi r4,r26,8 │ │ │ │ │ + addi r3,r24,8 │ │ │ │ │ mr r5,r30 │ │ │ │ │ stw r9,92(r31) │ │ │ │ │ bl 538 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ - addi r3,r28,8 │ │ │ │ │ + addi r3,r29,8 │ │ │ │ │ bl 548 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r20,128(r1) │ │ │ │ │ ld r21,136(r1) │ │ │ │ │ - ld r22,144(r1) │ │ │ │ │ - ld r23,152(r1) │ │ │ │ │ mr r3,r31 │ │ │ │ │ + ld r22,144(r1) │ │ │ │ │ ld r24,160(r1) │ │ │ │ │ ld r25,168(r1) │ │ │ │ │ ld r26,176(r1) │ │ │ │ │ ld r27,184(r1) │ │ │ │ │ + ld r28,192(r1) │ │ │ │ │ addi r1,r1,224 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ - ld r28,-32(r1) │ │ │ │ │ + ld r23,-72(r1) │ │ │ │ │ ld r29,-24(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r22,r21 │ │ │ │ │ b 3d8 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - mr r3,r28 │ │ │ │ │ + li r29,0 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 5b8 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r26 │ │ │ │ │ bl 5c4 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 5d0 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r20,128(r1) │ │ │ │ │ ld r21,136(r1) │ │ │ │ │ ld r22,144(r1) │ │ │ │ │ - ld r23,152(r1) │ │ │ │ │ ld r24,160(r1) │ │ │ │ │ ld r25,168(r1) │ │ │ │ │ ld r26,176(r1) │ │ │ │ │ ld r27,184(r1) │ │ │ │ │ + ld r28,192(r1) │ │ │ │ │ b 234 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r29,0 │ │ │ │ │ + li r26,0 │ │ │ │ │ b 5b4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 614 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rdft_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ @@ -468,17 +468,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 668 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -506,29 +506,29 @@ │ │ │ │ │ │ │ │ │ │ 00000000000006c0 : │ │ │ │ │ fftwl_mpi_rdft_rank1_bigvec_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ + li r28,1 │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + li r27,0 │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ li r31,0 │ │ │ │ │ - li r27,0 │ │ │ │ │ addi r29,r29,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - li r28,1 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 708 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ @@ -540,16 +540,16 @@ │ │ │ │ │ nop │ │ │ │ │ mr r4,r29 │ │ │ │ │ li r3,24 │ │ │ │ │ bl 730 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ stw r31,20(r3) │ │ │ │ │ - mr r4,r3 │ │ │ │ │ stw r28,16(r3) │ │ │ │ │ + mr r4,r3 │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 74c │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ cmplwi r31,4 │ │ │ │ │ bne 700 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 28000000 18000000 00000000 ....(........... │ │ │ │ │ - 0x00000020 b4000000 00449f01 09410043 9d03429e .....D...A.C..B. │ │ │ │ │ - 0x00000030 02440e40 11417e57 0e004506 41dfdedd .D.@.A~W..E.A... │ │ │ │ │ + 0x00000020 b4000000 00449f01 9e024509 41009d03 .....D....E.A... │ │ │ │ │ + 0x00000030 430e4011 417e580e 00450641 dfdedd00 C.@.A~X..E.A.... │ │ │ │ │ 0x00000040 24000000 44000000 00000000 b8000000 $...D........... │ │ │ │ │ - 0x00000050 00450941 009e029f 01470ec0 0111417e .E.A.....G....A~ │ │ │ │ │ - 0x00000060 5a0e0044 0641dfde 20000000 6c000000 Z..D.A.. ...l... │ │ │ │ │ + 0x00000050 00450941 009e029f 01460ec0 0111417e .E.A.....F....A~ │ │ │ │ │ + 0x00000060 5b0e0044 0641dfde 20000000 6c000000 [..D.A.. ...l... │ │ │ │ │ 0x00000070 00000000 60000000 00440941 009f0144 ....`....D.A...D │ │ │ │ │ 0x00000080 0e301141 7e490e00 430641df 78000000 .0.A~I..C.A.x... │ │ │ │ │ - 0x00000090 90000000 00000000 54040000 00470941 ........T....G.A │ │ │ │ │ - 0x000000a0 009c049d 039e029f 01460ee0 0111417e .........F....A~ │ │ │ │ │ - 0x000000b0 490a0e00 470641df dedddc43 0b5a940c I...G.A....C.Z.. │ │ │ │ │ - 0x000000c0 41950b41 960a4197 09419808 41990741 A..A..A..A..A..A │ │ │ │ │ - 0x000000d0 9a06419b 05029c0a d441d541 d641d742 ..A......A.A.A.B │ │ │ │ │ - 0x000000e0 d841d941 da41db41 0e004606 41dfdedd .A.A.A.A..F.A... │ │ │ │ │ - 0x000000f0 dc440b4f 0ad441d5 41d641d7 41d841d9 .D.O..A.A.A.A.A. │ │ │ │ │ - 0x00000100 41da41db 420b0000 24000000 0c010000 A.A.B...$....... │ │ │ │ │ - 0x00000110 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x00000120 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ + 0x00000090 90000000 00000000 54040000 00450941 ........T....E.A │ │ │ │ │ + 0x000000a0 0097099d 03439e02 9f01440e e0011141 .....C....D....A │ │ │ │ │ + 0x000000b0 7e4a0a0e 00470641 dfdeddd7 430b5a94 ~J...G.A....C.Z. │ │ │ │ │ + 0x000000c0 0c41950b 41960a41 98084199 07419a06 .A..A..A..A..A.. │ │ │ │ │ + 0x000000d0 419b0541 9c04029c 0ad441d5 42d641d8 A..A......A.B.A. │ │ │ │ │ + 0x000000e0 41d941da 41db41dc 410e0046 0641dfde A.A.A.A.A..F.A.. │ │ │ │ │ + 0x000000f0 ddd7440b 4f0ad441 d541d641 d841d941 ..D.O..A.A.A.A.A │ │ │ │ │ + 0x00000100 da41db41 dc420b00 24000000 0c010000 .A.A.B..$....... │ │ │ │ │ + 0x00000110 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x00000120 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ 0x00000130 30000000 34010000 00000000 cc000000 0...4........... │ │ │ │ │ - 0x00000140 00440941 009d0345 9b059c04 9e029f01 .D.A...E........ │ │ │ │ │ - 0x00000150 470e5011 417e580e 00470641 dfdedddc G.P.A~X..G.A.... │ │ │ │ │ - 0x00000160 db000000 .... │ │ │ │ │ + 0x00000140 00459d03 9c040941 00449b05 9e02449f .E.....A.D....D. │ │ │ │ │ + 0x00000150 0111417e 430e5058 0e004706 41dfdedd ..A~C.PX..G.A... │ │ │ │ │ + 0x00000160 dcdb0000 .... │ │ │ ├── rdft-problem.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000cd8 000480 18 I 11 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 00074c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 00074c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00074c 000038 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000784 000028 00 WA 0 0 8 │ │ │ │ │ [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001158 000060 18 I 11 6 8 │ │ │ │ │ [ 8] .note.GNU-stack PROGBITS 0000000000000000 0007ac 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0007ac 000128 00 A 0 0 4 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0007ac 00012c 00 A 0 0 4 │ │ │ │ │ [10] .rela.eh_frame RELA 0000000000000000 0011b8 000090 18 I 11 9 8 │ │ │ │ │ [11] .symtab SYMTAB 0000000000000000 0008d8 0002a0 18 12 9 8 │ │ │ │ │ [12] .strtab STRTAB 0000000000000000 000b78 00015a 00 0 0 1 │ │ │ │ │ [13] .shstrtab STRTAB 0000000000000000 001248 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), │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -23,16 +23,16 @@ │ │ │ │ │ 00000000000001f0 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000001f4 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000220 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000238 000000110000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_total_block + 0 │ │ │ │ │ 0000000000000254 000000120000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000290 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000294 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000002a4 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -00000000000002b0 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +00000000000002a8 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +00000000000002b4 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 00000000000002c0 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_md5puts + 0 │ │ │ │ │ 00000000000002e0 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 00000000000002f0 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_md5 + 0 │ │ │ │ │ 0000000000000300 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 0000000000000344 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000370 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000380 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ @@ -60,8 +60,8 @@ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x11b8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 000000010000001a R_PPC64_REL32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000074 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000a0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 290 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 3c0 │ │ │ │ │ -0000000000000108 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6b0 │ │ │ │ │ +000000000000010c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 6b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,82 +21,85 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..00000000000001e8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 288 to 00000000000001bc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000001d8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000006c 0000000000000028 00000070 FDE cie=00000000 pc=00000000000001f0..0000000000000284 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000204 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000020c │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000021c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 68 to 0000000000000260 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000274 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000290..00000000000003bc │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000002a4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002ac │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000000039c │ │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000000039c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000003ac │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 000000000000003c 000000c4 FDE cie=00000000 pc=00000000000003c0..00000000000006ac │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000003ec │ │ │ │ │ +000000c0 0000000000000040 000000c4 FDE cie=00000000 pc=00000000000003c0..00000000000006ac │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003e4 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003f4 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000404 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc1: 472 to 00000000000005f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000061c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -108,16 +111,17 @@ │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000620 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000006b0..000000000000070c │ │ │ │ │ +00000104 0000000000000024 00000108 FDE cie=00000000 pc=00000000000006b0..000000000000070c │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000006c4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000006d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,45 +37,45 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftwl_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftwl_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ @@ -111,16 +111,16 @@ │ │ │ │ │ stw r9,96(r1) │ │ │ │ │ cmpw r9,r10 │ │ │ │ │ blt 120 │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x20 │ │ │ │ │ lwz r6,40(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x20 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -157,28 +157,28 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ ld r29,24(r3) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,48(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-80(r1) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 220 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ + lwa r5,32(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ - ld r30,16(r31) │ │ │ │ │ li r4,0 │ │ │ │ │ - lwa r5,32(r1) │ │ │ │ │ + ld r30,16(r31) │ │ │ │ │ bl 238 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_total_block │ │ │ │ │ nop │ │ │ │ │ mulld. r3,r30,r3 │ │ │ │ │ ble 25c │ │ │ │ │ sldi r5,r3,4 │ │ │ │ │ li r4,0 │ │ │ │ │ @@ -204,24 +204,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r30 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r30 │ │ │ │ │ bl 2c0 │ │ │ │ │ R_PPC64_REL24 fftwl_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r31) │ │ │ │ │ ld r4,24(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -296,29 +296,29 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + mr r24,r4 │ │ │ │ │ + mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ + mr r26,r6 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ + mr r28,r7 │ │ │ │ │ + mr r29,r9 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ lwz r31,0(r3) │ │ │ │ │ - mr r27,r3 │ │ │ │ │ - mr r24,r4 │ │ │ │ │ mr r3,r7 │ │ │ │ │ - mr r25,r5 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r28,r7 │ │ │ │ │ mr r30,r8 │ │ │ │ │ - mr r29,r9 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-128(r1) │ │ │ │ │ addi r4,r1,56 │ │ │ │ │ bl 41c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ cmpwi r31,0 │ │ │ │ │ @@ -340,16 +340,16 @@ │ │ │ │ │ bl 458 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ std r24,16(r31) │ │ │ │ │ std r25,24(r31) │ │ │ │ │ std r26,32(r31) │ │ │ │ │ lwz r5,0(r3) │ │ │ │ │ - std r3,8(r31) │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ + std r3,8(r31) │ │ │ │ │ ble 5d8 │ │ │ │ │ addi r9,r5,-1 │ │ │ │ │ cmplwi r9,3 │ │ │ │ │ ble 630 │ │ │ │ │ addi r6,r31,56 │ │ │ │ │ addi r9,r30,4 │ │ │ │ │ subf r9,r9,r6 │ │ │ │ │ @@ -414,25 +414,25 @@ │ │ │ │ │ stw r9,64(r8) │ │ │ │ │ andi. r9,r29,4 │ │ │ │ │ beq 5d8 │ │ │ │ │ li r8,8 │ │ │ │ │ li r9,32 │ │ │ │ │ ld r10,24(r3) │ │ │ │ │ lwz r7,56(r31) │ │ │ │ │ - ld r6,48(r3) │ │ │ │ │ rlwinm r29,r29,0,30,28 │ │ │ │ │ + ld r6,48(r3) │ │ │ │ │ lxvd2x vs0,r3,r8 │ │ │ │ │ clrldi r29,r29,32 │ │ │ │ │ - std r10,48(r1) │ │ │ │ │ xori r29,r29,8 │ │ │ │ │ + std r10,48(r1) │ │ │ │ │ stxvd2x vs0,r1,r9 │ │ │ │ │ lxvd2x vs0,r3,r9 │ │ │ │ │ stxvd2x vs0,r3,r8 │ │ │ │ │ - std r6,24(r3) │ │ │ │ │ lxvd2x vs0,r1,r9 │ │ │ │ │ + std r6,24(r3) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ lwz r9,60(r31) │ │ │ │ │ std r10,48(r3) │ │ │ │ │ stw r7,60(r31) │ │ │ │ │ stw r9,56(r31) │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ mr r3,r28 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 88010000 00440941 009f0146 .........D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e02 ........E....A~. │ │ │ │ │ + 0x00000040 00000000 88010000 00449f01 9e024709 .........D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e02 A.......D....A~. │ │ │ │ │ 0x00000060 480e0047 0641dfde dddcdb00 28000000 H..G.A......(... │ │ │ │ │ - 0x00000070 70000000 00000000 94000000 00460941 p............F.A │ │ │ │ │ - 0x00000080 009d039e 029f0145 0e501141 7e510e00 .......E.P.A~Q.. │ │ │ │ │ - 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 2c010000 00440941 009e0243 ....,....D.A...C │ │ │ │ │ - 0x000000b0 9f01450e 4011417e 770e0044 0641dfde ..E.@.A~w..D.A.. │ │ │ │ │ - 0x000000c0 3c000000 c4000000 00000000 ec020000 <............... │ │ │ │ │ - 0x000000d0 004b0941 00980899 079a069b 059c049d .K.A............ │ │ │ │ │ - 0x000000e0 039e029f 014b0e80 0111417e 02760a0e .....K....A~.v.. │ │ │ │ │ - 0x000000f0 004b0641 dfdedddc dbdad9d8 410b0000 .K.A........A... │ │ │ │ │ - 0x00000100 24000000 04010000 00000000 5c000000 $...........\... │ │ │ │ │ - 0x00000110 00450941 009e029f 01430e30 11417e46 .E.A.....C.0.A~F │ │ │ │ │ - 0x00000120 0e004506 41dfde00 ..E.A... │ │ │ │ │ + 0x00000070 70000000 00000000 94000000 00450941 p............E.A │ │ │ │ │ + 0x00000080 009d039e 02429f01 440e5011 417e510e .....B..D.P.A~Q. │ │ │ │ │ + 0x00000090 00450641 dfdedd00 24000000 9c000000 .E.A....$....... │ │ │ │ │ + 0x000000a0 00000000 2c010000 00450941 009e029f ....,....E.A.... │ │ │ │ │ + 0x000000b0 01460e40 11417e78 0e004406 41dfde00 .F.@.A~x..D.A... │ │ │ │ │ + 0x000000c0 40000000 c4000000 00000000 ec020000 @............... │ │ │ │ │ + 0x000000d0 00450941 00980899 07449a06 9b05449c .E.A.....D....D. │ │ │ │ │ + 0x000000e0 049d0344 9e029f01 450e8001 11417e02 ...D....E....A~. │ │ │ │ │ + 0x000000f0 760a0e00 4b0641df dedddcdb dad9d841 v...K.A........A │ │ │ │ │ + 0x00000100 0b000000 24000000 08010000 00000000 ....$........... │ │ │ │ │ + 0x00000110 5c000000 00450941 009e029f 01430e30 \....E.A.....C.0 │ │ │ │ │ + 0x00000120 11417e46 0e004506 41dfde00 .A~F..E.A... │ │ │ ├── rdft-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A... │ │ │ ├── rdft2-serial.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000060 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000064 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000000d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000000e8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ -00000000000000f0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ +00000000000000f8 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000130 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000134 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000148 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ 0000000000000170 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000174 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000188 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 00000000000001b0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -20,16 +20,16 @@ │ │ │ │ │ 0000000000000208 000000100000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local + 0 │ │ │ │ │ 000000000000024c 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000002a8 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor + 0 │ │ │ │ │ 0000000000000364 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_1d + 0 │ │ │ │ │ 0000000000000388 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft2_d + 0 │ │ │ │ │ 0000000000000398 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ 00000000000003c0 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -00000000000003d4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 60 │ │ │ │ │ -00000000000003d8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 60 │ │ │ │ │ +00000000000003d8 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 60 │ │ │ │ │ +00000000000003dc 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 60 │ │ │ │ │ 00000000000003e4 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 00000000000003e8 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 00000000000003ec 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 00000000000003f4 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 00000000000003f8 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ 0000000000000418 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_ops_cpy + 0 │ │ │ │ │ 0000000000000480 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_0d + 0 │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ 0000000000000580 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000584 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000005bc 000000100000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local + 0 │ │ │ │ │ 00000000000005f8 000000100000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local + 0 │ │ │ │ │ 0000000000000620 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000624 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000062c 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000063c 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000640 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000648 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000658 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1158 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001e00000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 170 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,42 +7,42 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000030 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000060..00000000000000c4 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000ac │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000000ac │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000054 000000000000001c 00000058 FDE cie=00000000 pc=00000000000000d0..0000000000000128 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000000f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000118 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -68,26 +68,26 @@ │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b4 000000000000006c 000000b8 FDE cie=00000000 pc=00000000000001b0..000000000000057c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000001d8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001fc │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001ec │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 108 to 0000000000000274 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000278 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000280 │ │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000124 0000000000000024 00000128 FDE cie=00000000 pc=0000000000000580..000000000000061c │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000005a8 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000005bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 32 to 00000000000005dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000005ec │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,26 +5,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ mr r6,r5 │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r5,72(r9) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-32(r1) │ │ │ │ │ addi r7,r6,16 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r5,r5,4 │ │ │ │ │ - stdu r1,-32(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ add r5,r4,r5 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ @@ -34,27 +34,27 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ mr r9,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ mr r6,r4 │ │ │ │ │ mr r4,r5 │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r5,72(r9) │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-32(r1) │ │ │ │ │ addi r7,r6,16 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ sldi r5,r5,4 │ │ │ │ │ - stdu r1,-32(r1) │ │ │ │ │ mtctr r12 │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ add r5,r4,r5 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ @@ -73,21 +73,21 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r9,r3 │ │ │ │ │ mr r3,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + stdu r1,-96(r1) │ │ │ │ │ ld r5,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ - mtctr r12 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ - stdu r1,-96(r1) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -148,41 +148,41 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r4) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 1d0 │ │ │ │ │ li r3,0 │ │ │ │ │ blr │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ + mflr r0 │ │ │ │ │ + li r4,0 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ - std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r3,8(r31) │ │ │ │ │ - li r4,0 │ │ │ │ │ mr r28,r5 │ │ │ │ │ + ld r3,8(r31) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ + std r26,-48(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ stdu r1,-144(r1) │ │ │ │ │ bl 208 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 550 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ cmpdi r29,0 │ │ │ │ │ bne 450 │ │ │ │ │ lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ ld r27,32(r31) │ │ │ │ │ - ld r26,24(r31) │ │ │ │ │ sldi r29,r29,4 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ + ld r26,24(r31) │ │ │ │ │ bne 4e0 │ │ │ │ │ add r29,r26,r29 │ │ │ │ │ addi r25,r27,16 │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ bl 24c │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ @@ -284,19 +284,19 @@ │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 3c0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 450 │ │ │ │ │ lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x60 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x60 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ bne 3ec │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ @@ -417,16 +417,16 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ lwz r9,44(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 5a0 │ │ │ │ │ li r3,0 │ │ │ │ │ clrldi r3,r3,63 │ │ │ │ │ blr │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,8(r3) │ │ │ │ │ li r4,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 5bc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local │ │ │ │ │ @@ -464,17 +464,17 @@ │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,16 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl 648 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ bl 658 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 60000000 004c0e20 11417e46 0e004206 `....L. .A~F..B. │ │ │ │ │ + 0x00000020 60000000 00490e20 11417e49 0e004206 `....I. .A~I..B. │ │ │ │ │ 0x00000030 41000000 1c000000 38000000 00000000 A.......8....... │ │ │ │ │ - 0x00000040 64000000 004d0e20 11417e46 0e004206 d....M. .A~F..B. │ │ │ │ │ + 0x00000040 64000000 004a0e20 11417e49 0e004206 d....J. .A~I..B. │ │ │ │ │ 0x00000050 41000000 1c000000 58000000 00000000 A.......X....... │ │ │ │ │ - 0x00000060 58000000 004c0e60 11417e44 0e004206 X....L.`.A~D..B. │ │ │ │ │ + 0x00000060 58000000 00490e60 11417e47 0e004206 X....I.`.A~G..B. │ │ │ │ │ 0x00000070 41000000 1c000000 78000000 00000000 A.......x....... │ │ │ │ │ 0x00000080 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x00000090 41000000 1c000000 98000000 00000000 A............... │ │ │ │ │ 0x000000a0 3c000000 00460e20 11417e43 0e004206 <....F. .A~C..B. │ │ │ │ │ 0x000000b0 41000000 6c000000 b8000000 00000000 A...l........... │ │ │ │ │ - 0x000000c0 cc030000 004a0941 009f0149 9c049907 .....J.A...I.... │ │ │ │ │ - 0x000000d0 9a069b05 9d039e02 430e9001 11417e5b ........C....A~[ │ │ │ │ │ + 0x000000c0 cc030000 004a9f01 9e024509 41009c04 .....J....E.A... │ │ │ │ │ + 0x000000d0 9b05470e 90011141 7e99079a 069d035b ..G....A~......[ │ │ │ │ │ 0x000000e0 950b4196 0a419709 41980802 49d541d6 ..A..A..A...I.A. │ │ │ │ │ 0x000000f0 41d741d8 5d0a0e00 4a0641df dedddcdb A.A.]...J.A..... │ │ │ │ │ 0x00000100 dad9410b 410a0e00 4a0641df dedddcdb ..A.A...J.A..... │ │ │ │ │ 0x00000110 dad9410b 60950b96 0a970998 0854d5d6 ..A.`........T.. │ │ │ │ │ 0x00000120 d7d80000 24000000 28010000 00000000 ....$...(....... │ │ │ │ │ - 0x00000130 9c000000 004a0941 009f0145 0e301141 .....J.A...E.0.A │ │ │ │ │ + 0x00000130 9c000000 004a9f01 09410045 0e301141 .....J...A.E.0.A │ │ │ │ │ 0x00000140 7e480a0e 00440641 df410b00 20000000 ~H...D.A.A.. ... │ │ │ │ │ 0x00000150 50010000 00000000 60000000 00450941 P.......`....E.A │ │ │ │ │ 0x00000160 009f0145 0e301141 7e470e00 430641df ...E.0.A~G..C.A. │ │ │ ├── rdft2-rank-geq2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6152 (bytes into file) │ │ │ │ │ + Start of section headers: 6128 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1808: │ │ │ │ │ +There are 16 section headers, starting at offset 0x17f0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00097c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001118 000540 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0009bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0009bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0009bc 000034 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0009f0 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001658 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a10 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016b8 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000a28 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000a28 0001b8 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0016d0 0000a8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000be0 000348 18 14 13 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000f28 0001e9 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001778 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00096c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001100 000540 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0009ac 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0009ac 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0009ac 000034 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0009e0 000020 00 WA 0 0 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001640 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000a00 000018 00 WA 0 0 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0016a0 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a18 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a18 0001b0 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0016b8 0000a8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000bc8 000348 18 14 13 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000f10 0001e9 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001760 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), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 252 FUNC LOCAL DEFAULT [: 8] 1 apply_r2c │ │ │ │ │ 3: 0000000000000100 140 FUNC LOCAL DEFAULT [: 8] 1 apply_c2r │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.8 │ │ │ │ │ 5: 0000000000000190 120 FUNC LOCAL DEFAULT [: 8] 1 print │ │ │ │ │ 6: 0000000000000210 84 FUNC LOCAL DEFAULT [: 8] 1 destroy │ │ │ │ │ - 7: 0000000000000270 1532 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ - 8: 0000000000000870 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ + 7: 0000000000000270 1516 FUNC LOCAL DEFAULT [: 8] 1 mkplan │ │ │ │ │ + 8: 0000000000000860 100 FUNC LOCAL DEFAULT [: 8] 1 awake │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND .TOC. │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_plan_destroy_internal │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_is_local_after │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_any_true │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_mkdtensor │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_mkproblem_dft_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mkplan_rdft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_rdft2_serial_applicable │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_plan_awake │ │ │ │ │ - 31: 00000000000008e0 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_rdft2_rank_geq2_register │ │ │ │ │ + 31: 00000000000008d0 156 FUNC GLOBAL DEFAULT [: 8] 1 fftwl_mpi_rdft2_rank_geq2_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mksolver │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_solver_register │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftwl_mpi_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1118 contains 56 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1100 contains 56 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000190 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000194 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000001a0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -00000000000001b0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +00000000000001b8 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 00000000000001c8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000001cc 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 00000000000001d0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 00000000000001e0 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000210 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000214 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000230 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ @@ -20,61 +20,61 @@ │ │ │ │ │ 0000000000000270 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000304 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local_after + 0 │ │ │ │ │ 0000000000000348 0000000f0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_is_local_after + 0 │ │ │ │ │ 00000000000003e8 000000100000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 00000000000003f8 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000410 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor + 0 │ │ │ │ │ -0000000000000554 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_tensor_sz + 0 │ │ │ │ │ -0000000000000598 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ -00000000000005e4 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ -0000000000000608 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft2_d + 0 │ │ │ │ │ -0000000000000618 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ -0000000000000630 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -0000000000000644 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkdtensor + 0 │ │ │ │ │ -0000000000000690 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ -00000000000006a0 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ -00000000000006b8 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -00000000000006cc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ -00000000000006d0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ -00000000000006dc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006e0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ -00000000000006e4 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006ec 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -00000000000006f0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ -0000000000000734 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add + 0 │ │ │ │ │ -00000000000007b8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ -00000000000007c4 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ -000000000000084c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_rdft2_serial_applicable + 0 │ │ │ │ │ -0000000000000870 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -0000000000000874 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000544 000000130000000a R_PPC64_REL24 0000000000000000 fftwl_tensor_sz + 0 │ │ │ │ │ +0000000000000588 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ +00000000000005d4 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ +00000000000005f8 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft2_d + 0 │ │ │ │ │ +0000000000000608 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ +0000000000000620 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ +0000000000000634 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkdtensor + 0 │ │ │ │ │ +0000000000000680 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_dft_d + 0 │ │ │ │ │ +0000000000000690 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ +00000000000006a8 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ +00000000000006c0 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ +00000000000006c4 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ +00000000000006cc 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006d0 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ +00000000000006d4 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006dc 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +00000000000006e0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ +0000000000000724 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add + 0 │ │ │ │ │ +00000000000007a8 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ +00000000000007b4 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ +000000000000083c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_rdft2_serial_applicable + 0 │ │ │ │ │ +0000000000000860 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +0000000000000864 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +0000000000000888 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ 0000000000000898 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ -00000000000008a8 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_awake + 0 │ │ │ │ │ -00000000000008e0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ -00000000000008e4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000008f0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000900 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000910 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ -0000000000000928 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ -0000000000000938 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ -0000000000000950 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ +00000000000008d0 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ +00000000000008d4 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ +00000000000008e0 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +00000000000008f0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000900 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ +0000000000000918 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ +0000000000000928 000000200000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ +0000000000000940 000000210000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1658 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1640 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 870 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 860 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 210 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x16b8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x16a0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 270 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x16d0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16b8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ -000000000000007c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ -000000000000009c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ -00000000000000c0 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ -0000000000000170 000000010000001a R_PPC64_REL32 0000000000000000 .text + 870 │ │ │ │ │ -0000000000000198 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8e0 │ │ │ │ │ +0000000000000078 000000010000001a R_PPC64_REL32 0000000000000000 .text + 190 │ │ │ │ │ +0000000000000098 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ +00000000000000bc 000000010000001a R_PPC64_REL32 0000000000000000 .text + 270 │ │ │ │ │ +000000000000016c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 860 │ │ │ │ │ +0000000000000194 000000010000001a R_PPC64_REL32 0000000000000000 .text + 8d0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,24 +7,24 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000034 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000fc │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000018 │ │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000020 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000038 │ │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000000084 │ │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000000084 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000098 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -35,72 +35,70 @@ │ │ │ │ │ DW_CFA_advance_loc: 20 to 00000000000000ec │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000024 00000050 FDE cie=00000000 pc=0000000000000100..000000000000018c │ │ │ │ │ +0000004c 0000000000000020 00000050 FDE cie=00000000 pc=0000000000000100..000000000000018c │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000011c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000012c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000128 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000017c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ │ │ │ │ │ -00000074 000000000000001c 00000078 FDE cie=00000000 pc=0000000000000190..0000000000000208 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001c0 │ │ │ │ │ +00000070 000000000000001c 00000074 FDE cie=00000000 pc=0000000000000190..0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000001b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000001f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000001f8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000020 00000098 FDE cie=00000000 pc=0000000000000210..0000000000000264 │ │ │ │ │ +00000090 0000000000000020 00000094 FDE cie=00000000 pc=0000000000000210..0000000000000264 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000220 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000248 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000254 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ -000000b8 00000000000000ac 000000bc FDE cie=00000000 pc=0000000000000270..000000000000086c │ │ │ │ │ +000000b4 00000000000000ac 000000b8 FDE cie=00000000 pc=0000000000000270..000000000000085c │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000027c │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000288 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000002a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000002ac │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000002b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000002bc │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002c0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000002f8 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000002f8 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000304 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 000000000000031c │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -131,113 +129,111 @@ │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000378 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000037c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000380 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000384 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000388 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000388 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000038c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 960 to 0000000000000748 │ │ │ │ │ + DW_CFA_advance_loc1: 940 to 0000000000000738 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000744 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000748 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000075c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000074c │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000760 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000764 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000754 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000768 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000076c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000075c │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000760 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000770 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000764 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000774 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000768 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000778 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000076c │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000077c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000770 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000780 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000784 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000774 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000790 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000780 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000007d4 │ │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000007c4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007c8 │ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007cc │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d0 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d4 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d8 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007dc │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e0 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007e8 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ec │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f0 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000800 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f4 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000804 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f8 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000808 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000800 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000168 0000000000000024 0000016c FDE cie=00000000 pc=0000000000000870..00000000000008d4 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000880 │ │ │ │ │ +00000164 0000000000000024 00000168 FDE cie=00000000 pc=0000000000000860..00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000874 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000088c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000888 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000008b4 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000008a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008c4 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008b4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000190 0000000000000024 00000194 FDE cie=00000000 pc=00000000000008e0..000000000000097c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008f0 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ +0000018c 0000000000000020 00000190 FDE cie=00000000 pc=00000000000008d0..000000000000096c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008e0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000008f8 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000910 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000008fc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000095c │ │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000094c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000096c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000095c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,28 +6,28 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ mflr r0 │ │ │ │ │ - mr r29,r5 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + mr r29,r5 │ │ │ │ │ ld r9,80(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ - sldi r9,r9,4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ + std r2,24(r1) │ │ │ │ │ + sldi r9,r9,4 │ │ │ │ │ add r5,r4,r9 │ │ │ │ │ lwz r9,88(r31) │ │ │ │ │ - std r2,24(r1) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq a0 │ │ │ │ │ addi r7,r29,16 │ │ │ │ │ mr r6,r29 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r30,r29 │ │ │ │ │ bctrl │ │ │ │ │ @@ -74,25 +74,25 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,72(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r30,r5 │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - mtctr r12 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,64(r31) │ │ │ │ │ ld r5,80(r31) │ │ │ │ │ addi r7,r30,16 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r4,r30 │ │ │ │ │ @@ -122,30 +122,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,88(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 1d0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -204,19 +204,19 @@ │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ beq 2b0 │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ li r3,0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ blr │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ std r29,136(r1) │ │ │ │ │ std r31,152(r1) │ │ │ │ │ mr r29,r3 │ │ │ │ │ mr r31,r5 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ beq 2f4 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 330 │ │ │ │ │ ld r10,24(r23) │ │ │ │ │ ld r9,32(r23) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ @@ -257,32 +257,32 @@ │ │ │ │ │ std r20,64(r1) │ │ │ │ │ std r21,72(r1) │ │ │ │ │ std r22,80(r1) │ │ │ │ │ std r24,96(r1) │ │ │ │ │ std r25,104(r1) │ │ │ │ │ std r26,112(r1) │ │ │ │ │ std r27,120(r1) │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ std r28,128(r1) │ │ │ │ │ std r30,144(r1) │ │ │ │ │ - andi. r9,r9,8 │ │ │ │ │ - bne 848 │ │ │ │ │ - lwz r9,40(r23) │ │ │ │ │ + bne 838 │ │ │ │ │ ld r30,16(r23) │ │ │ │ │ + lwz r9,40(r23) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ ld r27,24(r23) │ │ │ │ │ ld r28,32(r23) │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ sldi r30,r30,4 │ │ │ │ │ - bne 790 │ │ │ │ │ + bne 780 │ │ │ │ │ lwz r9,16(r29) │ │ │ │ │ - add r30,r27,r30 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 810 │ │ │ │ │ + add r30,r27,r30 │ │ │ │ │ + bne 800 │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ - bne 810 │ │ │ │ │ + bne 800 │ │ │ │ │ addi r24,r27,16 │ │ │ │ │ mr r25,r27 │ │ │ │ │ mr r26,r27 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ ld r3,48(r23) │ │ │ │ │ @@ -301,109 +301,105 @@ │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 410 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor │ │ │ │ │ nop │ │ │ │ │ ld r4,8(r23) │ │ │ │ │ ld r10,16(r23) │ │ │ │ │ mr r22,r3 │ │ │ │ │ - lwz r8,0(r4) │ │ │ │ │ + lwz r7,0(r4) │ │ │ │ │ sldi r10,r10,1 │ │ │ │ │ - addi r9,r8,-2 │ │ │ │ │ - addi r5,r8,-3 │ │ │ │ │ + addi r9,r7,-2 │ │ │ │ │ + extsw r8,r7 │ │ │ │ │ + addi r5,r7,-3 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r9,r3,r9 │ │ │ │ │ std r10,24(r9) │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - add r7,r3,r9 │ │ │ │ │ - std r10,-32(r7) │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ + add r9,r3,r8 │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + addi r10,r7,-1 │ │ │ │ │ extsw r10,r10 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r10,r4,r10 │ │ │ │ │ ld r10,8(r10) │ │ │ │ │ sradi r10,r10,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ - std r10,-40(r7) │ │ │ │ │ - blt 550 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r7,r9,-40 │ │ │ │ │ - ble 4f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r6,r3,r7 │ │ │ │ │ + std r10,-40(r9) │ │ │ │ │ + blt 540 │ │ │ │ │ + cmpwi r7,4 │ │ │ │ │ + addi r10,r8,-32 │ │ │ │ │ + addi r6,r8,-40 │ │ │ │ │ + ble 4e8 │ │ │ │ │ + addi r7,r7,-5 │ │ │ │ │ ldx r10,r3,r10 │ │ │ │ │ - addi r7,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r7,r4,r7 │ │ │ │ │ - add r9,r3,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - ori r2,r2,0 │ │ │ │ │ + ldx r6,r3,r6 │ │ │ │ │ + add r8,r4,r8 │ │ │ │ │ + srwi r7,r7,1 │ │ │ │ │ + addi r7,r7,1 │ │ │ │ │ + clrldi r7,r7,32 │ │ │ │ │ + mtctr r7 │ │ │ │ │ mulld r10,r10,r6 │ │ │ │ │ - ld r8,24(r7) │ │ │ │ │ + ld r7,-40(r8) │ │ │ │ │ addi r5,r5,-2 │ │ │ │ │ - addi r7,r7,-48 │ │ │ │ │ + addi r8,r8,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r6,48(r7) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r6,48(r9) │ │ │ │ │ - bdnz 4c0 │ │ │ │ │ + std r7,-16(r9) │ │ │ │ │ + std r10,-8(r9) │ │ │ │ │ + std r10,0(r9) │ │ │ │ │ + mulld r10,r7,r10 │ │ │ │ │ + ld r6,-16(r8) │ │ │ │ │ + std r6,-40(r9) │ │ │ │ │ + std r10,-32(r9) │ │ │ │ │ + std r10,-24(r9) │ │ │ │ │ + bdnz 4b0 │ │ │ │ │ extsw r9,r5 │ │ │ │ │ cmpwi r5,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ add r4,r4,r9 │ │ │ │ │ add r9,r22,r9 │ │ │ │ │ ld r8,40(r9) │ │ │ │ │ ld r10,32(r9) │ │ │ │ │ ld r7,32(r4) │ │ │ │ │ mulld r10,r10,r8 │ │ │ │ │ - std r7,8(r9) │ │ │ │ │ addi r8,r5,-1 │ │ │ │ │ - std r10,24(r9) │ │ │ │ │ + std r7,8(r9) │ │ │ │ │ std r10,16(r9) │ │ │ │ │ - beq 550 │ │ │ │ │ + std r10,24(r9) │ │ │ │ │ + beq 540 │ │ │ │ │ extsw r8,r8 │ │ │ │ │ mulld r10,r10,r7 │ │ │ │ │ ld r6,8(r4) │ │ │ │ │ mulli r8,r8,24 │ │ │ │ │ std r6,-16(r9) │ │ │ │ │ add r8,r22,r8 │ │ │ │ │ std r10,24(r8) │ │ │ │ │ std r10,-8(r9) │ │ │ │ │ mr r3,r22 │ │ │ │ │ - bl 554 │ │ │ │ │ + bl 544 │ │ │ │ │ R_PPC64_REL24 fftwl_tensor_sz │ │ │ │ │ nop │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ mr r21,r3 │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ - beq 830 │ │ │ │ │ + beq 820 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ li r19,1 │ │ │ │ │ li r18,2 │ │ │ │ │ - bne 840 │ │ │ │ │ + bne 830 │ │ │ │ │ ld r9,16(r22) │ │ │ │ │ ld r20,8(r22) │ │ │ │ │ lwa r5,36(r1) │ │ │ │ │ mulld r20,r20,r9 │ │ │ │ │ ld r9,8(r23) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - bl 598 │ │ │ │ │ + bl 588 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ ld r8,8(r23) │ │ │ │ │ ld r6,16(r23) │ │ │ │ │ mr r7,r19 │ │ │ │ │ mr r5,r20 │ │ │ │ │ mr r4,r20 │ │ │ │ │ @@ -415,217 +411,217 @@ │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ mulli r10,r10,24 │ │ │ │ │ add r8,r8,r9 │ │ │ │ │ add r10,r22,r10 │ │ │ │ │ ld r9,8(r8) │ │ │ │ │ mr r8,r18 │ │ │ │ │ std r9,8(r10) │ │ │ │ │ - bl 5e4 │ │ │ │ │ + bl 5d4 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ mr r5,r26 │ │ │ │ │ mr r8,r24 │ │ │ │ │ mr r7,r25 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r22 │ │ │ │ │ - bl 608 │ │ │ │ │ + bl 5f8 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 618 │ │ │ │ │ + bl 608 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r23) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 630 │ │ │ │ │ + bl 620 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7b0 │ │ │ │ │ + bne 7a0 │ │ │ │ │ li r3,1 │ │ │ │ │ - bl 644 │ │ │ │ │ + bl 634 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkdtensor │ │ │ │ │ nop │ │ │ │ │ ld r10,8(r23) │ │ │ │ │ li r9,8 │ │ │ │ │ ld r7,48(r23) │ │ │ │ │ li r8,1 │ │ │ │ │ lxvd2x vs0,r10,r9 │ │ │ │ │ ld r10,24(r10) │ │ │ │ │ stxvd2x vs0,r3,r9 │ │ │ │ │ ld r9,16(r23) │ │ │ │ │ std r10,24(r3) │ │ │ │ │ mulld r4,r21,r9 │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - bne 684 │ │ │ │ │ + bne 674 │ │ │ │ │ li r8,-1 │ │ │ │ │ mr r6,r28 │ │ │ │ │ li r9,16 │ │ │ │ │ mr r5,r27 │ │ │ │ │ - bl 690 │ │ │ │ │ + bl 680 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 6a0 │ │ │ │ │ + bl 690 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ ld r4,48(r23) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ - bl 6b8 │ │ │ │ │ + bl 6a8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 7a4 │ │ │ │ │ lwz r9,40(r23) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x100 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x100 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ - bne 6e4 │ │ │ │ │ + bne 6d4 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,96 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 6e0 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ lwz r10,16(r29) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ std r28,72(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ - bne 71c │ │ │ │ │ + bne 70c │ │ │ │ │ lwz r9,212(r31) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ stw r9,88(r30) │ │ │ │ │ ld r9,16(r23) │ │ │ │ │ addi r5,r30,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ std r9,80(r30) │ │ │ │ │ - bl 734 │ │ │ │ │ + bl 724 │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add │ │ │ │ │ nop │ │ │ │ │ ld r0,176(r1) │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r18,48(r1) │ │ │ │ │ ld r19,56(r1) │ │ │ │ │ ld r20,64(r1) │ │ │ │ │ ld r21,72(r1) │ │ │ │ │ ld r22,80(r1) │ │ │ │ │ ld r24,96(r1) │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ ld r26,112(r1) │ │ │ │ │ ld r27,120(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,128(r1) │ │ │ │ │ ld r29,136(r1) │ │ │ │ │ ld r30,144(r1) │ │ │ │ │ ld r31,152(r1) │ │ │ │ │ addi r1,r1,160 │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r23,-72(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ add r30,r28,r30 │ │ │ │ │ addi r24,r28,16 │ │ │ │ │ mr r25,r28 │ │ │ │ │ mr r26,r28 │ │ │ │ │ b 3e0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r28,0 │ │ │ │ │ mr r3,r28 │ │ │ │ │ - bl 7b8 │ │ │ │ │ + bl 7a8 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ - bl 7c4 │ │ │ │ │ + bl 7b4 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,176(r1) │ │ │ │ │ ld r18,48(r1) │ │ │ │ │ ld r19,56(r1) │ │ │ │ │ ld r20,64(r1) │ │ │ │ │ ld r21,72(r1) │ │ │ │ │ ld r22,80(r1) │ │ │ │ │ ld r24,96(r1) │ │ │ │ │ ld r25,104(r1) │ │ │ │ │ ld r26,112(r1) │ │ │ │ │ ld r27,120(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r28,128(r1) │ │ │ │ │ ld r29,136(r1) │ │ │ │ │ ld r30,144(r1) │ │ │ │ │ ld r31,152(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ b 2a0 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mr r26,r27 │ │ │ │ │ addi r24,r28,16 │ │ │ │ │ mr r25,r28 │ │ │ │ │ mr r27,r28 │ │ │ │ │ b 3e0 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r19,2 │ │ │ │ │ li r18,1 │ │ │ │ │ - b 57c │ │ │ │ │ + b 56c │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r18,1 │ │ │ │ │ - b 57c │ │ │ │ │ + b 56c │ │ │ │ │ mr r3,r23 │ │ │ │ │ - bl 84c │ │ │ │ │ + bl 83c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rdft2_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 390 │ │ │ │ │ - b 7cc │ │ │ │ │ + b 7bc │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0xe80 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -0000000000000870 : │ │ │ │ │ +0000000000000860 : │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 898 │ │ │ │ │ + bl 888 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ - bl 8a8 │ │ │ │ │ + bl 898 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ @@ -633,52 +629,52 @@ │ │ │ │ │ .long 0x0 │ │ │ │ │ .long 0x1000000 │ │ │ │ │ .long 0x280 │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ │ │ │ │ │ -00000000000008e0 : │ │ │ │ │ +00000000000008d0 : │ │ │ │ │ fftwl_mpi_rdft2_rank_geq2_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ - bl 910 │ │ │ │ │ + mr r4,r30 │ │ │ │ │ + bl 900 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 928 │ │ │ │ │ + bl 918 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ mr r4,r30 │ │ │ │ │ li r3,24 │ │ │ │ │ - bl 938 │ │ │ │ │ + bl 928 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,1 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ │ - bl 950 │ │ │ │ │ + bl 940 │ │ │ │ │ R_PPC64_REL24 fftwl_solver_register │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,48 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r30,-16(r1) │ │ │ │ │ ld r31,-8(r1) │ │ │ │ │ mtlr r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,32 +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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 34000000 18000000 00000000 ....4........... │ │ │ │ │ - 0x00000020 fc000000 00439f01 439d0309 4100480e .....C..C...A.H. │ │ │ │ │ - 0x00000030 409e0211 417e530a 0e004506 41dfdedd @...A~S...E.A... │ │ │ │ │ - 0x00000040 420b4e0e 00450641 dfdedd00 24000000 B.N..E.A....$... │ │ │ │ │ - 0x00000050 50000000 00000000 8c000000 00440941 P............D.A │ │ │ │ │ - 0x00000060 009f0143 9e02440e 3011417e 500e0044 ...C..D.0.A~P..D │ │ │ │ │ - 0x00000070 0641dfde 1c000000 78000000 00000000 .A......x....... │ │ │ │ │ - 0x00000080 78000000 004c0e60 11417e4c 0e004206 x....L.`.A~L..B. │ │ │ │ │ - 0x00000090 41000000 20000000 98000000 00000000 A... ........... │ │ │ │ │ - 0x000000a0 54000000 00440941 009f0144 0e301141 T....D.A...D.0.A │ │ │ │ │ - 0x000000b0 7e460e00 430641df ac000000 bc000000 ~F..C.A......... │ │ │ │ │ - 0x000000c0 00000000 fc050000 00439709 430ea001 .........C..C... │ │ │ │ │ - 0x000000d0 470a0e00 42d7410b 429d0341 9f014f09 G...B.A.B..A..O. │ │ │ │ │ - 0x000000e0 41004311 417e46dd 41df4106 41439d03 A.C.A~F.A.A.AC.. │ │ │ │ │ - 0x000000f0 9f0141dd 41df419d 039f0111 417e4992 ..A.A.A.....A~I. │ │ │ │ │ - 0x00000100 0e41930d 41940c41 950b4196 0a419808 .A..A..A..A..A.. │ │ │ │ │ - 0x00000110 41990741 9a06419b 05419c04 419e0202 A..A..A..A..A... │ │ │ │ │ - 0x00000120 f00ad241 d341d441 d541d641 d841d941 ...A.A.A.A.A.A.A │ │ │ │ │ - 0x00000130 da41db41 dc41dd41 de41df41 0e004106 .A.A.A.A.A.A..A. │ │ │ │ │ - 0x00000140 4141d743 0b510ad2 41d341d4 41d541d6 AA.C.Q..A.A.A.A. │ │ │ │ │ - 0x00000150 41d841d9 41da41db 41dc41dd 41de41df A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000160 41064142 0b000000 24000000 6c010000 A.AB....$...l... │ │ │ │ │ - 0x00000170 00000000 64000000 00440941 009f0143 ....d....D.A...C │ │ │ │ │ - 0x00000180 9e02430e 3011417e 470e0044 0641dfde ..C.0.A~G..D.A.. │ │ │ │ │ - 0x00000190 24000000 94010000 00000000 9c000000 $............... │ │ │ │ │ - 0x000001a0 00440941 009e0242 9f01460e 3011417e .D.A...B..F.0.A~ │ │ │ │ │ - 0x000001b0 530e0044 0641dfde S..D.A.. │ │ │ │ │ + 0x00000020 fc000000 00449f01 9e024409 41009d03 .....D....D.A... │ │ │ │ │ + 0x00000030 440e4011 417e550a 0e004506 41dfdedd D.@.A~U...E.A... │ │ │ │ │ + 0x00000040 420b4e0e 00450641 dfdedd00 20000000 B.N..E.A.... ... │ │ │ │ │ + 0x00000050 50000000 00000000 8c000000 00449f01 P............D.. │ │ │ │ │ + 0x00000060 9e02460e 3011417e 510e0044 0641dfde ..F.0.A~Q..D.A.. │ │ │ │ │ + 0x00000070 1c000000 74000000 00000000 78000000 ....t.......x... │ │ │ │ │ + 0x00000080 004a0e60 11417e4e 0e004206 41000000 .J.`.A~N..B.A... │ │ │ │ │ + 0x00000090 20000000 94000000 00000000 54000000 ...........T... │ │ │ │ │ + 0x000000a0 00440941 009f0144 0e301141 7e460e00 .D.A...D.0.A~F.. │ │ │ │ │ + 0x000000b0 430641df ac000000 b8000000 00000000 C.A............. │ │ │ │ │ + 0x000000c0 ec050000 00439709 430ea001 470a0e00 .....C..C...G... │ │ │ │ │ + 0x000000d0 42d7410b 439d0341 9f014e09 41004311 B.A.C..A..N.A.C. │ │ │ │ │ + 0x000000e0 417e46dd 41df4106 41439d03 9f0141dd A~F.A.A.AC....A. │ │ │ │ │ + 0x000000f0 41df419d 039f0111 417e4992 0e41930d A.A.....A~I..A.. │ │ │ │ │ + 0x00000100 41940c41 950b4196 0a419808 41990741 A..A..A..A..A..A │ │ │ │ │ + 0x00000110 9a06419b 05429c04 419e0202 eb0ad241 ..A..B..A......A │ │ │ │ │ + 0x00000120 d341d441 d541d641 d841d941 da41db41 .A.A.A.A.A.A.A.A │ │ │ │ │ + 0x00000130 064141dc 41dd41de 41df410e 0041d743 .AA.A.A.A.A..A.C │ │ │ │ │ + 0x00000140 0b510ad2 41d341d4 41d541d6 41d841d9 .Q..A.A.A.A.A.A. │ │ │ │ │ + 0x00000150 41da41db 41064141 dc41dd41 de41df42 A.A.A.AA.A.A.A.B │ │ │ │ │ + 0x00000160 0b000000 24000000 68010000 00000000 ....$...h....... │ │ │ │ │ + 0x00000170 64000000 00450941 009f019e 02450e30 d....E.A.....E.0 │ │ │ │ │ + 0x00000180 11417e47 0e004406 41dfde00 20000000 .A~G..D.A... ... │ │ │ │ │ + 0x00000190 90010000 00000000 9c000000 00449e02 .............D.. │ │ │ │ │ + 0x000001a0 9f01470e 3011417e 540e0044 0641dfde ..G.0.A~T..D.A.. │ │ │ ├── rdft2-rank-geq2-transposed.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: PowerPC64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7584 (bytes into file) │ │ │ │ │ + Start of section headers: 7576 (bytes into file) │ │ │ │ │ Flags: 0x2, abiv2 │ │ │ │ │ Size of this 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 0x1da0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1d98: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000d1c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001590 000660 18 I 13 1 8 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001588 000660 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000d5c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000d5c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000d5c 000045 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000da1 000020 00 WA 0 0 8 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001bf0 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001be8 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000dc1 000018 00 WA 0 0 8 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001c50 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001c48 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000dd9 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000dd9 000218 00 A 0 0 4 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001c68 0000a8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000ff8 000378 18 14 13 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001370 000220 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001d10 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000dd9 000214 00 A 0 0 4 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001c60 0000a8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000ff0 000378 18 14 13 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001368 000220 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001d08 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), p (processor specific) │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1590 contains 68 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1588 contains 68 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000100 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000210 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000214 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000220 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ -0000000000000230 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ +0000000000000238 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 8 │ │ │ │ │ 0000000000000248 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 000000000000024c 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ 0000000000000250 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000264 0000000400000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 10 │ │ │ │ │ 0000000000000290 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000294 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000002b0 0000000e0000000a R_PPC64_REL24 0000000000000000 fftwl_plan_destroy_internal + 0 │ │ │ │ │ @@ -32,21 +32,21 @@ │ │ │ │ │ 00000000000007a4 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_rdft2_d + 0 │ │ │ │ │ 00000000000007b4 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ 00000000000007cc 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ 000000000000083c 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_mkproblem_transpose + 0 │ │ │ │ │ 000000000000084c 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ 0000000000000864 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ 0000000000000888 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_block + 0 │ │ │ │ │ -00000000000008ac 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_1d + 0 │ │ │ │ │ +00000000000008a8 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_1d + 0 │ │ │ │ │ 00000000000008d0 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_mktensor_2d + 0 │ │ │ │ │ 00000000000008f0 0000001b0000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem_dft_d + 0 │ │ │ │ │ 0000000000000900 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_d + 0 │ │ │ │ │ 0000000000000918 000000180000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_any_true + 0 │ │ │ │ │ -000000000000092c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000930 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000930 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000934 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 100 │ │ │ │ │ 000000000000093c 0000000100000032 R_PPC64_TOC16_HA 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000940 0000000100000030 R_PPC64_TOC16_LO 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000944 0000000900000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 000000000000094c 0000000900000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 0000000000000950 0000001c0000000a R_PPC64_REL24 0000000000000000 fftwl_mkplan_rdft + 0 │ │ │ │ │ 000000000000099c 0000001d0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add + 0 │ │ │ │ │ 00000000000009ac 0000001e0000000a R_PPC64_REL24 0000000000000000 fftwl_ops_add2 + 0 │ │ │ │ │ @@ -66,26 +66,26 @@ │ │ │ │ │ 0000000000000c90 0000000b00000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000ca0 0000000b00000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 0000000000000cb0 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000cc8 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ 0000000000000cd8 000000220000000a R_PPC64_REL24 0000000000000000 fftwl_mksolver + 0 │ │ │ │ │ 0000000000000cf0 000000230000000a R_PPC64_REL24 0000000000000000 fftwl_solver_register + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1bf0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1be8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002400000026 R_PPC64_ADDR64 0000000000000000 fftwl_mpi_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + c00 │ │ │ │ │ 0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 210 │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 290 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1c50 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1c48 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 2f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1c68 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1c60 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000050 000000010000001a R_PPC64_REL32 0000000000000000 .text + 100 │ │ │ │ │ 0000000000000084 000000010000001a R_PPC64_REL32 0000000000000000 .text + 210 │ │ │ │ │ 00000000000000a4 000000010000001a R_PPC64_REL32 0000000000000000 .text + 290 │ │ │ │ │ 00000000000000c8 000000010000001a R_PPC64_REL32 0000000000000000 .text + 2f0 │ │ │ │ │ 00000000000001d0 000000010000001a R_PPC64_REL32 0000000000000000 .text + c00 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,25 +7,25 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 0000000000000030 00000018 FDE cie=00000000 pc=0000000000000000..00000000000000f8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000010 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000028 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000048 │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000040 │ │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000000b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000000c8 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ @@ -33,44 +33,44 @@ │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000030 0000004c FDE cie=00000000 pc=0000000000000100..0000000000000208 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000011c │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000128 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000128 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000148 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000001b8 │ │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000001b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000001d0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000001e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000007c 000000000000001c 00000080 FDE cie=00000000 pc=0000000000000210..000000000000028c │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000238 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000274 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000027c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -85,47 +85,47 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002e0 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 000000c0 0000000000000104 000000c4 FDE cie=00000000 pc=00000000000002f0..0000000000000bfc │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000002fc │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000308 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000320 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000324 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000354 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000354 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000035c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000364 │ │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000398 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003a4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003a4 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000003bc │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003c0 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003c4 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003d0 │ │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003d4 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003e0 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000003fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ @@ -138,174 +138,172 @@ │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000448 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000044c │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000450 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000454 │ │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000458 │ │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000045c │ │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000460 │ │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000464 │ │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000468 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000046c │ │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000470 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000474 │ │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000478 │ │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000047c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc2: 1352 to 00000000000009c0 │ │ │ │ │ + DW_CFA_advance_loc2: 1348 to 00000000000009c0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009c4 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009c8 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009cc │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d0 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d4 │ │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009d8 │ │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009dc │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e0 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e4 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009e8 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009ec │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f0 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f4 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009f8 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000009fc │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a00 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a04 │ │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a08 │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a0c │ │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a10 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 48 to 0000000000000a40 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a44 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a4c │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a50 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a54 │ │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a58 │ │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a5c │ │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a60 │ │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a64 │ │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a68 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a6c │ │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a70 │ │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a74 │ │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a78 │ │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a7c │ │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a80 │ │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000a84 │ │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000a90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 268 to 0000000000000b9c │ │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ DW_CFA_restore: r15 │ │ │ │ │ DW_CFA_restore: r16 │ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ │ DW_CFA_restore: r18 │ │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_advance_loc: 60 to 0000000000000bd8 │ │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001c8 0000000000000024 000001cc FDE cie=00000000 pc=0000000000000c00..0000000000000c74 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000c10 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c14 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c1c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c28 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000c28 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000c54 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000c64 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 0000000000000024 000001f4 FDE cie=00000000 pc=0000000000000c80..0000000000000d1c │ │ │ │ │ +000001f0 0000000000000020 000001f4 FDE cie=00000000 pc=0000000000000c80..0000000000000d1c │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000c90 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000c98 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000cb0 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000cac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000000cfc │ │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000000cfc │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000d0c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -B`xSP}xSW}l │ │ │ │ │ +B`xSU}xSV}l │ │ │ │ │ (mpi-rdft2-rank-geq2-transposed%s%(%p%)%(%p%)%(%p%)) │ │ │ │ │ apply_r2c │ │ │ │ │ apply_c2r │ │ │ │ │ fftwl_plan_destroy_internal │ │ │ │ │ fftwl_mpi_is_local_after │ │ │ │ │ fftwl_mpi_num_blocks │ │ │ │ │ MPI_Comm_rank │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,31 +6,31 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2c(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ - mr r31,r3 │ │ │ │ │ - mflr r0 │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - addi r28,r5,16 │ │ │ │ │ + mr r31,r3 │ │ │ │ │ mr r30,r5 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ + mflr r0 │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - lwz r9,96(r31) │ │ │ │ │ + addi r28,r5,16 │ │ │ │ │ ld r5,88(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ + lwz r9,96(r31) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - sldi r5,r5,4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ - add r5,r4,r5 │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + sldi r5,r5,4 │ │ │ │ │ + add r5,r4,r5 │ │ │ │ │ beq d0 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r7,r28 │ │ │ │ │ mr r6,r30 │ │ │ │ │ mr r29,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ @@ -75,29 +75,29 @@ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ apply_c2r(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r3,80(r3) │ │ │ │ │ + mr r30,r5 │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - addi r28,r5,16 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ + addi r28,r5,16 │ │ │ │ │ mr r29,r4 │ │ │ │ │ - mr r30,r5 │ │ │ │ │ addi r4,r4,16 │ │ │ │ │ lwz r9,96(r31) │ │ │ │ │ - ld r12,56(r3) │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + ld r12,56(r3) │ │ │ │ │ std r2,24(r1) │ │ │ │ │ beq 1e0 │ │ │ │ │ mr r7,r5 │ │ │ │ │ mtctr r12 │ │ │ │ │ mr r5,r29 │ │ │ │ │ mr r6,r28 │ │ │ │ │ mr r29,r30 │ │ │ │ │ @@ -154,30 +154,30 @@ │ │ │ │ │ mr r9,r3 │ │ │ │ │ mflr r0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x8 │ │ │ │ │ ld r12,0(r4) │ │ │ │ │ mr r3,r4 │ │ │ │ │ lwz r10,96(r9) │ │ │ │ │ - addi r5,r5,0 │ │ │ │ │ - R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ - cmpwi r10,2 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-96(r1) │ │ │ │ │ + addi r5,r5,0 │ │ │ │ │ + R_PPC64_TOC16_LO .rodata.str1.8+0x8 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + cmpwi r10,2 │ │ │ │ │ bne 250 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x10 │ │ │ │ │ - mtctr r12 │ │ │ │ │ ld r8,80(r9) │ │ │ │ │ ld r7,72(r9) │ │ │ │ │ + mtctr r12 │ │ │ │ │ ld r6,64(r9) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x10 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,96 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ @@ -222,618 +222,618 @@ │ │ │ │ │ │ │ │ │ │ 00000000000002f0 : │ │ │ │ │ mkplan(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - std r19,-104(r1) │ │ │ │ │ - mr r19,r4 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ + mr r31,r4 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ stdu r1,-288(r1) │ │ │ │ │ lwz r9,0(r4) │ │ │ │ │ cmpwi r9,1 │ │ │ │ │ ble 358 │ │ │ │ │ lwz r9,16(r3) │ │ │ │ │ - std r29,264(r1) │ │ │ │ │ - std r31,280(r1) │ │ │ │ │ - mr r29,r3 │ │ │ │ │ - mr r31,r5 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ + std r25,232(r1) │ │ │ │ │ + std r29,264(r1) │ │ │ │ │ + mr r25,r3 │ │ │ │ │ + mr r29,r5 │ │ │ │ │ bne 370 │ │ │ │ │ - ld r10,40(r19) │ │ │ │ │ + ld r10,40(r31) │ │ │ │ │ rotldi r9,r10,29 │ │ │ │ │ cmpldi r9,1 │ │ │ │ │ beq 3d0 │ │ │ │ │ li r9,4 │ │ │ │ │ rldimi r9,r9,32,0 │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ beq 390 │ │ │ │ │ + ld r25,232(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ addi r1,r1,288 │ │ │ │ │ li r3,0 │ │ │ │ │ - ld r19,-104(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ lwz r9,212(r5) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne 350 │ │ │ │ │ - ld r10,24(r19) │ │ │ │ │ - ld r9,32(r19) │ │ │ │ │ + ld r10,24(r31) │ │ │ │ │ + ld r9,32(r31) │ │ │ │ │ cmpd r10,r9 │ │ │ │ │ bne 330 │ │ │ │ │ b 350 │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ mflr r0 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ bl 3a4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne 400 │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ + ld r25,232(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 358 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ mflr r0 │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,1 │ │ │ │ │ std r0,304(r1) │ │ │ │ │ bl 3e0 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne b9c │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ - ld r10,40(r19) │ │ │ │ │ + ld r10,40(r31) │ │ │ │ │ mtlr r0 │ │ │ │ │ b 340 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,0 │ │ │ │ │ li r3,2 │ │ │ │ │ bl 40c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 3b4 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ ld r4,16(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl 428 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 3b4 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ std r14,144(r1) │ │ │ │ │ std r15,152(r1) │ │ │ │ │ std r16,160(r1) │ │ │ │ │ std r17,168(r1) │ │ │ │ │ std r18,176(r1) │ │ │ │ │ + std r19,184(r1) │ │ │ │ │ std r20,192(r1) │ │ │ │ │ std r21,200(r1) │ │ │ │ │ std r22,208(r1) │ │ │ │ │ + andi. r9,r9,8 │ │ │ │ │ std r23,216(r1) │ │ │ │ │ std r24,224(r1) │ │ │ │ │ - std r25,232(r1) │ │ │ │ │ std r26,240(r1) │ │ │ │ │ std r27,248(r1) │ │ │ │ │ std r28,256(r1) │ │ │ │ │ std r30,272(r1) │ │ │ │ │ - andi. r9,r9,8 │ │ │ │ │ bne bd8 │ │ │ │ │ - lwz r20,40(r19) │ │ │ │ │ - ld r17,32(r19) │ │ │ │ │ - ld r30,16(r19) │ │ │ │ │ - ld r27,24(r19) │ │ │ │ │ - lwz r9,16(r29) │ │ │ │ │ - cmpwi r20,0 │ │ │ │ │ - sldi r30,r30,4 │ │ │ │ │ - addi r26,r17,16 │ │ │ │ │ + ld r27,32(r31) │ │ │ │ │ + ld r26,16(r31) │ │ │ │ │ + lwz r28,40(r31) │ │ │ │ │ + cmpwi r28,0 │ │ │ │ │ + ld r23,24(r31) │ │ │ │ │ + lwz r9,16(r25) │ │ │ │ │ + sldi r26,r26,4 │ │ │ │ │ + addi r22,r27,16 │ │ │ │ │ bne a90 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - add r30,r27,r30 │ │ │ │ │ + add r26,r23,r26 │ │ │ │ │ bne b20 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne b20 │ │ │ │ │ - addi r9,r27,16 │ │ │ │ │ - mr r25,r27 │ │ │ │ │ - mr r24,r26 │ │ │ │ │ - mr r23,r27 │ │ │ │ │ - mr r22,r25 │ │ │ │ │ - mr r27,r26 │ │ │ │ │ - std r17,136(r1) │ │ │ │ │ - mr r21,r17 │ │ │ │ │ - mr r26,r9 │ │ │ │ │ - li r28,1 │ │ │ │ │ - ld r3,48(r19) │ │ │ │ │ + addi r9,r23,16 │ │ │ │ │ + mr r21,r23 │ │ │ │ │ + mr r20,r22 │ │ │ │ │ + mr r19,r23 │ │ │ │ │ + mr r18,r21 │ │ │ │ │ + mr r23,r22 │ │ │ │ │ + std r27,136(r1) │ │ │ │ │ + mr r17,r27 │ │ │ │ │ + mr r22,r9 │ │ │ │ │ + li r24,1 │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,116 │ │ │ │ │ bl 4ec │ │ │ │ │ R_PPC64_REL24 MPI_Comm_rank │ │ │ │ │ nop │ │ │ │ │ - ld r3,48(r19) │ │ │ │ │ + ld r3,48(r31) │ │ │ │ │ addi r4,r1,112 │ │ │ │ │ bl 4fc │ │ │ │ │ R_PPC64_REL24 MPI_Comm_size │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r3,0(r9) │ │ │ │ │ addi r3,r3,-1 │ │ │ │ │ extsw r3,r3 │ │ │ │ │ bl 514 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor │ │ │ │ │ nop │ │ │ │ │ - ld r6,8(r19) │ │ │ │ │ - ld r4,16(r19) │ │ │ │ │ - mr r18,r3 │ │ │ │ │ - lwz r8,0(r6) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ + ld r4,16(r31) │ │ │ │ │ + mr r16,r3 │ │ │ │ │ + lwz r5,0(r6) │ │ │ │ │ sldi r4,r4,1 │ │ │ │ │ - addi r10,r8,-1 │ │ │ │ │ - extsw r9,r8 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ - mulli r9,r9,24 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r5,r3,r9 │ │ │ │ │ - add r10,r6,r10 │ │ │ │ │ - ld r10,8(r10) │ │ │ │ │ - sradi r10,r10,1 │ │ │ │ │ - addze r10,r10 │ │ │ │ │ - addi r10,r10,1 │ │ │ │ │ - std r10,-40(r5) │ │ │ │ │ - addi r10,r8,-2 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r10,r3,r10 │ │ │ │ │ - addi r3,r8,-3 │ │ │ │ │ + addi r8,r5,-1 │ │ │ │ │ + extsw r7,r5 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ + mulli r7,r7,24 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + add r9,r3,r7 │ │ │ │ │ + add r8,r6,r8 │ │ │ │ │ + ld r8,8(r8) │ │ │ │ │ + sradi r8,r8,1 │ │ │ │ │ + addze r8,r8 │ │ │ │ │ + addi r8,r8,1 │ │ │ │ │ + std r8,-40(r9) │ │ │ │ │ + addi r8,r5,-2 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + add r8,r3,r8 │ │ │ │ │ + addi r3,r5,-3 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ - std r4,24(r10) │ │ │ │ │ - std r4,-32(r5) │ │ │ │ │ + std r4,24(r8) │ │ │ │ │ + std r4,-32(r9) │ │ │ │ │ blt 650 │ │ │ │ │ - cmpwi r8,4 │ │ │ │ │ - addi r10,r9,-32 │ │ │ │ │ - addi r5,r9,-40 │ │ │ │ │ + cmpwi r5,4 │ │ │ │ │ + addi r8,r7,-32 │ │ │ │ │ + addi r4,r7,-40 │ │ │ │ │ ble 5f8 │ │ │ │ │ - addi r8,r8,-5 │ │ │ │ │ - ldx r4,r18,r5 │ │ │ │ │ - ldx r10,r18,r10 │ │ │ │ │ - addi r5,r9,-64 │ │ │ │ │ - addi r9,r9,-88 │ │ │ │ │ - srwi r8,r8,1 │ │ │ │ │ - add r5,r6,r5 │ │ │ │ │ - add r9,r18,r9 │ │ │ │ │ - addi r8,r8,1 │ │ │ │ │ - clrldi r8,r8,32 │ │ │ │ │ - mtctr r8 │ │ │ │ │ - mulld r10,r4,r10 │ │ │ │ │ - ld r8,24(r5) │ │ │ │ │ + addi r5,r5,-5 │ │ │ │ │ + ldx r8,r16,r8 │ │ │ │ │ + ldx r4,r16,r4 │ │ │ │ │ + add r7,r6,r7 │ │ │ │ │ + srwi r5,r5,1 │ │ │ │ │ + addi r5,r5,1 │ │ │ │ │ + clrldi r10,r5,32 │ │ │ │ │ + mtctr r10 │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + ori r2,r2,0 │ │ │ │ │ + mulld r8,r4,r8 │ │ │ │ │ + ld r5,-40(r7) │ │ │ │ │ addi r3,r3,-2 │ │ │ │ │ - addi r5,r5,-48 │ │ │ │ │ + addi r7,r7,-48 │ │ │ │ │ addi r9,r9,-48 │ │ │ │ │ - std r8,72(r9) │ │ │ │ │ - std r10,88(r9) │ │ │ │ │ - std r10,80(r9) │ │ │ │ │ - mulld r10,r8,r10 │ │ │ │ │ - ld r4,48(r5) │ │ │ │ │ - std r10,64(r9) │ │ │ │ │ - std r10,56(r9) │ │ │ │ │ - std r4,48(r9) │ │ │ │ │ + std r5,-16(r9) │ │ │ │ │ + std r8,-8(r9) │ │ │ │ │ + std r8,0(r9) │ │ │ │ │ + mulld r8,r5,r8 │ │ │ │ │ + ld r4,-16(r7) │ │ │ │ │ + std r4,-40(r9) │ │ │ │ │ + std r8,-32(r9) │ │ │ │ │ + std r8,-24(r9) │ │ │ │ │ bdnz 5c0 │ │ │ │ │ extsw r9,r3 │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - add r8,r18,r9 │ │ │ │ │ + add r7,r16,r9 │ │ │ │ │ add r4,r6,r9 │ │ │ │ │ - ld r10,40(r8) │ │ │ │ │ - ld r9,32(r8) │ │ │ │ │ + ld r8,40(r7) │ │ │ │ │ + ld r9,32(r7) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ - mulld r9,r9,r10 │ │ │ │ │ - std r5,8(r8) │ │ │ │ │ - addi r10,r3,-1 │ │ │ │ │ - std r9,24(r8) │ │ │ │ │ - std r9,16(r8) │ │ │ │ │ + mulld r9,r9,r8 │ │ │ │ │ + addi r8,r3,-1 │ │ │ │ │ + std r5,8(r7) │ │ │ │ │ + std r9,16(r7) │ │ │ │ │ + std r9,24(r7) │ │ │ │ │ beq 650 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ + extsw r8,r8 │ │ │ │ │ mulld r9,r9,r5 │ │ │ │ │ ld r4,8(r4) │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - std r4,-16(r8) │ │ │ │ │ - add r10,r18,r10 │ │ │ │ │ - std r9,24(r10) │ │ │ │ │ - std r9,-8(r8) │ │ │ │ │ - lwz r10,0(r18) │ │ │ │ │ - cmpwi r10,1 │ │ │ │ │ + mulli r8,r8,24 │ │ │ │ │ + std r4,-16(r7) │ │ │ │ │ + add r8,r16,r8 │ │ │ │ │ + std r9,24(r8) │ │ │ │ │ + std r9,-8(r7) │ │ │ │ │ + lwz r8,0(r16) │ │ │ │ │ + cmpwi r8,1 │ │ │ │ │ ble b80 │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ - addi r9,r18,32 │ │ │ │ │ - li r16,1 │ │ │ │ │ + addi r8,r8,-1 │ │ │ │ │ + addi r9,r16,32 │ │ │ │ │ + li r30,1 │ │ │ │ │ li r5,1 │ │ │ │ │ - clrldi r10,r10,32 │ │ │ │ │ - andi. r4,r10,3 │ │ │ │ │ - addi r3,r10,-1 │ │ │ │ │ - mr r8,r10 │ │ │ │ │ + clrldi r8,r8,32 │ │ │ │ │ + andi. r4,r8,3 │ │ │ │ │ + addi r3,r8,-1 │ │ │ │ │ + mr r7,r8 │ │ │ │ │ beq 6c0 │ │ │ │ │ cmpdi r4,1 │ │ │ │ │ beq 6ac │ │ │ │ │ cmpdi r4,2 │ │ │ │ │ beq 69c │ │ │ │ │ - ld r16,0(r9) │ │ │ │ │ - mr r10,r3 │ │ │ │ │ - addi r9,r18,56 │ │ │ │ │ + ld r30,0(r9) │ │ │ │ │ + mr r8,r3 │ │ │ │ │ + addi r9,r16,56 │ │ │ │ │ ld r4,0(r9) │ │ │ │ │ - addi r10,r10,-1 │ │ │ │ │ + addi r8,r8,-1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r16,r16,r4 │ │ │ │ │ + mulld r30,r30,r4 │ │ │ │ │ ld r4,0(r9) │ │ │ │ │ - cmpdi r10,1 │ │ │ │ │ + cmpdi r8,1 │ │ │ │ │ addi r9,r9,24 │ │ │ │ │ - mulld r16,r16,r4 │ │ │ │ │ + mulld r30,r30,r4 │ │ │ │ │ beq 6f0 │ │ │ │ │ - srdi r10,r8,2 │ │ │ │ │ + srdi r10,r7,2 │ │ │ │ │ mtctr r10 │ │ │ │ │ - ld r8,0(r9) │ │ │ │ │ - ld r10,24(r9) │ │ │ │ │ + ld r7,0(r9) │ │ │ │ │ + ld r8,24(r9) │ │ │ │ │ addi r9,r9,96 │ │ │ │ │ - mulld r8,r16,r8 │ │ │ │ │ - ld r16,-48(r9) │ │ │ │ │ - mulld r10,r5,r10 │ │ │ │ │ - mulld r16,r8,r16 │ │ │ │ │ - ld r8,-24(r9) │ │ │ │ │ - mulld r5,r10,r8 │ │ │ │ │ + mulld r7,r30,r7 │ │ │ │ │ + ld r30,-48(r9) │ │ │ │ │ + mulld r8,r5,r8 │ │ │ │ │ + mulld r30,r7,r30 │ │ │ │ │ + ld r7,-24(r9) │ │ │ │ │ + mulld r5,r8,r7 │ │ │ │ │ bdnz 6c8 │ │ │ │ │ - mulld r16,r16,r5 │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ + mulld r30,r30,r5 │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ cmplwi r9,4 │ │ │ │ │ beq b30 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ li r14,1 │ │ │ │ │ li r8,2 │ │ │ │ │ bne b70 │ │ │ │ │ - rldic r7,r20,3,29 │ │ │ │ │ + rldic r28,r28,3,29 │ │ │ │ │ + ld r9,16(r16) │ │ │ │ │ + ld r15,8(r16) │ │ │ │ │ + std r8,128(r1) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - ld r9,16(r18) │ │ │ │ │ - ld r15,8(r18) │ │ │ │ │ ld r3,8(r6) │ │ │ │ │ - std r8,128(r1) │ │ │ │ │ - add r7,r6,r7 │ │ │ │ │ - ld r4,16(r7) │ │ │ │ │ + add r28,r6,r28 │ │ │ │ │ + ld r4,16(r28) │ │ │ │ │ mulld r15,r15,r9 │ │ │ │ │ bl 734 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r7,8(r19) │ │ │ │ │ + ld r6,8(r31) │ │ │ │ │ ld r8,128(r1) │ │ │ │ │ - ld r6,16(r19) │ │ │ │ │ mr r5,r15 │ │ │ │ │ mr r4,r15 │ │ │ │ │ - lwz r9,0(r7) │ │ │ │ │ - addi r10,r9,-2 │ │ │ │ │ + lwz r9,0(r6) │ │ │ │ │ + addi r7,r9,-2 │ │ │ │ │ addi r9,r9,-1 │ │ │ │ │ extsw r9,r9 │ │ │ │ │ - extsw r10,r10 │ │ │ │ │ + extsw r7,r7 │ │ │ │ │ mulli r9,r9,24 │ │ │ │ │ - mulli r10,r10,24 │ │ │ │ │ - add r7,r7,r9 │ │ │ │ │ - add r10,r18,r10 │ │ │ │ │ - ld r9,8(r7) │ │ │ │ │ + mulli r7,r7,24 │ │ │ │ │ + add r6,r6,r9 │ │ │ │ │ + add r7,r16,r7 │ │ │ │ │ + ld r9,8(r6) │ │ │ │ │ + ld r6,16(r31) │ │ │ │ │ + std r9,8(r7) │ │ │ │ │ mr r7,r14 │ │ │ │ │ - std r9,8(r10) │ │ │ │ │ bl 780 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ - mr r8,r26 │ │ │ │ │ - mr r7,r25 │ │ │ │ │ - mr r6,r30 │ │ │ │ │ - mr r5,r23 │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ + mr r6,r26 │ │ │ │ │ + mr r8,r22 │ │ │ │ │ + mr r7,r21 │ │ │ │ │ + mr r5,r19 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r18 │ │ │ │ │ + mr r3,r16 │ │ │ │ │ bl 7a4 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_rdft2_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 7b4 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r26,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 7cc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne b60 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - ld r30,16(r19) │ │ │ │ │ - rldic r28,r28,3,60 │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + rldic r24,r24,3,60 │ │ │ │ │ + mulld r30,r30,r9 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwz r10,0(r9) │ │ │ │ │ - add r28,r9,r28 │ │ │ │ │ - mulld r30,r16,r30 │ │ │ │ │ - ld r23,32(r9) │ │ │ │ │ - ld r16,40(r28) │ │ │ │ │ + add r24,r9,r24 │ │ │ │ │ + ld r22,32(r9) │ │ │ │ │ + ld r21,40(r24) │ │ │ │ │ cmpwi r10,2 │ │ │ │ │ beq b40 │ │ │ │ │ - lwz r8,40(r19) │ │ │ │ │ - ld r3,8(r9) │ │ │ │ │ - ld r10,48(r19) │ │ │ │ │ - sldi r18,r30,1 │ │ │ │ │ + lwz r8,40(r31) │ │ │ │ │ cmpwi r8,0 │ │ │ │ │ + ld r3,8(r9) │ │ │ │ │ + sldi r24,r30,1 │ │ │ │ │ + ld r10,48(r31) │ │ │ │ │ bne ad0 │ │ │ │ │ ld r8,16(r9) │ │ │ │ │ li r9,0 │ │ │ │ │ - mr r7,r17 │ │ │ │ │ - mr r6,r22 │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r4,r23 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r18 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r22 │ │ │ │ │ std r9,96(r1) │ │ │ │ │ - mr r9,r16 │ │ │ │ │ + mr r9,r21 │ │ │ │ │ bl 83c │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_mkproblem_transpose │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 84c │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ - mr r25,r3 │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ + mr r27,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 864 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne a10 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ lwa r5,116(r1) │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - mr r4,r16 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r4,r21 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ ld r28,8(r9) │ │ │ │ │ bl 888 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_block │ │ │ │ │ nop │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r4,r18 │ │ │ │ │ - mulld r28,r30,r28 │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r4,r24 │ │ │ │ │ mr r22,r3 │ │ │ │ │ + mulld r28,r30,r28 │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ - sldi r28,r28,1 │ │ │ │ │ - bl 8ac │ │ │ │ │ + bl 8a8 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_1d │ │ │ │ │ nop │ │ │ │ │ li r8,2 │ │ │ │ │ li r7,2 │ │ │ │ │ mr r6,r30 │ │ │ │ │ + sldi r28,r28,1 │ │ │ │ │ + mr r24,r3 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ mr r5,r28 │ │ │ │ │ mr r4,r28 │ │ │ │ │ - mr r23,r3 │ │ │ │ │ - mr r3,r22 │ │ │ │ │ bl 8d0 │ │ │ │ │ R_PPC64_REL24 fftwl_mktensor_2d │ │ │ │ │ nop │ │ │ │ │ ld r7,136(r1) │ │ │ │ │ - mr r8,r24 │ │ │ │ │ - mr r6,r27 │ │ │ │ │ - mr r5,r21 │ │ │ │ │ + mr r8,r20 │ │ │ │ │ + mr r6,r23 │ │ │ │ │ + mr r5,r17 │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r3,r24 │ │ │ │ │ bl 8f0 │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem_dft_d │ │ │ │ │ nop │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ + mr r3,r29 │ │ │ │ │ bl 900 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_d │ │ │ │ │ nop │ │ │ │ │ - ld r4,48(r19) │ │ │ │ │ + ld r4,48(r31) │ │ │ │ │ mr r28,r3 │ │ │ │ │ cntlzd r3,r3 │ │ │ │ │ srdi r3,r3,6 │ │ │ │ │ bl 918 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_any_true │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ bne a14 │ │ │ │ │ - lwz r9,40(r19) │ │ │ │ │ + lwz r9,40(r31) │ │ │ │ │ + cmpwi r9,0 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text+0x100 │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text+0x100 │ │ │ │ │ - cmpwi r9,0 │ │ │ │ │ bne 944 │ │ │ │ │ addis r5,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .text │ │ │ │ │ addi r5,r5,0 │ │ │ │ │ R_PPC64_TOC16_LO .text │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro │ │ │ │ │ li r3,104 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro │ │ │ │ │ bl 950 │ │ │ │ │ R_PPC64_REL24 fftwl_mkplan_rdft │ │ │ │ │ nop │ │ │ │ │ - lwz r10,16(r29) │ │ │ │ │ + lwz r10,16(r25) │ │ │ │ │ + cmpwi r10,0 │ │ │ │ │ li r9,2 │ │ │ │ │ mr r30,r3 │ │ │ │ │ std r26,64(r3) │ │ │ │ │ - std r25,72(r3) │ │ │ │ │ + std r27,72(r3) │ │ │ │ │ std r28,80(r3) │ │ │ │ │ - cmpwi r10,0 │ │ │ │ │ bne 980 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ rlwinm r9,r9,0,19,19 │ │ │ │ │ - addi r31,r30,8 │ │ │ │ │ stw r9,96(r30) │ │ │ │ │ - ld r9,16(r19) │ │ │ │ │ + ld r9,16(r31) │ │ │ │ │ + addi r31,r30,8 │ │ │ │ │ addi r4,r28,8 │ │ │ │ │ addi r3,r26,8 │ │ │ │ │ mr r5,r31 │ │ │ │ │ std r9,88(r30) │ │ │ │ │ bl 99c │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add │ │ │ │ │ nop │ │ │ │ │ mr r4,r31 │ │ │ │ │ - addi r3,r25,8 │ │ │ │ │ + addi r3,r27,8 │ │ │ │ │ bl 9ac │ │ │ │ │ R_PPC64_REL24 fftwl_ops_add2 │ │ │ │ │ nop │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ mr r3,r30 │ │ │ │ │ ld r14,144(r1) │ │ │ │ │ ld r15,152(r1) │ │ │ │ │ ld r16,160(r1) │ │ │ │ │ ld r17,168(r1) │ │ │ │ │ ld r18,176(r1) │ │ │ │ │ + ld r19,184(r1) │ │ │ │ │ ld r20,192(r1) │ │ │ │ │ ld r21,200(r1) │ │ │ │ │ ld r22,208(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r23,216(r1) │ │ │ │ │ ld r24,224(r1) │ │ │ │ │ ld r25,232(r1) │ │ │ │ │ ld r26,240(r1) │ │ │ │ │ ld r27,248(r1) │ │ │ │ │ ld r28,256(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ ld r30,272(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ addi r1,r1,288 │ │ │ │ │ - mtlr r0 │ │ │ │ │ - ld r19,-104(r1) │ │ │ │ │ + ld r31,-8(r1) │ │ │ │ │ blr │ │ │ │ │ li r28,0 │ │ │ │ │ mr r3,r28 │ │ │ │ │ bl a18 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ - mr r3,r25 │ │ │ │ │ + mr r3,r27 │ │ │ │ │ bl a24 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ mr r3,r26 │ │ │ │ │ bl a30 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_destroy_internal │ │ │ │ │ nop │ │ │ │ │ ld r0,304(r1) │ │ │ │ │ ld r14,144(r1) │ │ │ │ │ ld r15,152(r1) │ │ │ │ │ ld r16,160(r1) │ │ │ │ │ ld r17,168(r1) │ │ │ │ │ ld r18,176(r1) │ │ │ │ │ + ld r19,184(r1) │ │ │ │ │ ld r20,192(r1) │ │ │ │ │ ld r21,200(r1) │ │ │ │ │ ld r22,208(r1) │ │ │ │ │ + mtlr r0 │ │ │ │ │ ld r23,216(r1) │ │ │ │ │ ld r24,224(r1) │ │ │ │ │ ld r25,232(r1) │ │ │ │ │ ld r26,240(r1) │ │ │ │ │ ld r27,248(r1) │ │ │ │ │ ld r28,256(r1) │ │ │ │ │ ld r29,264(r1) │ │ │ │ │ - mtlr r0 │ │ │ │ │ ld r30,272(r1) │ │ │ │ │ - ld r31,280(r1) │ │ │ │ │ b 358 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ cmpwi r9,0 │ │ │ │ │ - add r30,r17,r30 │ │ │ │ │ - addi r21,r27,16 │ │ │ │ │ + add r26,r27,r26 │ │ │ │ │ + addi r17,r23,16 │ │ │ │ │ bne b00 │ │ │ │ │ - lwz r9,212(r31) │ │ │ │ │ + lwz r9,212(r29) │ │ │ │ │ andi. r9,r9,4096 │ │ │ │ │ bne b00 │ │ │ │ │ - mr r22,r27 │ │ │ │ │ - mr r24,r27 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ - mr r23,r17 │ │ │ │ │ - std r21,136(r1) │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r20,1 │ │ │ │ │ + mr r18,r23 │ │ │ │ │ + mr r20,r23 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ + mr r19,r27 │ │ │ │ │ + std r17,136(r1) │ │ │ │ │ + li r24,0 │ │ │ │ │ + li r28,1 │ │ │ │ │ b 4e4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,0 │ │ │ │ │ ld r9,24(r9) │ │ │ │ │ mr r4,r3 │ │ │ │ │ - mr r7,r17 │ │ │ │ │ - mr r6,r22 │ │ │ │ │ - mr r5,r18 │ │ │ │ │ - mr r3,r23 │ │ │ │ │ + mr r7,r27 │ │ │ │ │ + mr r6,r18 │ │ │ │ │ + mr r5,r24 │ │ │ │ │ + mr r3,r22 │ │ │ │ │ std r8,96(r1) │ │ │ │ │ - mr r8,r16 │ │ │ │ │ + mr r8,r21 │ │ │ │ │ b 83c │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r22,r17 │ │ │ │ │ - mr r24,r17 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ - mr r23,r17 │ │ │ │ │ - std r26,136(r1) │ │ │ │ │ - li r28,0 │ │ │ │ │ - li r20,1 │ │ │ │ │ + mr r18,r27 │ │ │ │ │ + mr r20,r27 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ + mr r19,r27 │ │ │ │ │ + std r22,136(r1) │ │ │ │ │ + li r24,0 │ │ │ │ │ + li r28,1 │ │ │ │ │ b 4e4 │ │ │ │ │ - mr r9,r26 │ │ │ │ │ - mr r25,r17 │ │ │ │ │ + mr r9,r22 │ │ │ │ │ + mr r21,r27 │ │ │ │ │ b 4c4 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r14,2 │ │ │ │ │ li r8,1 │ │ │ │ │ b 710 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - sradi r10,r23,1 │ │ │ │ │ + sradi r10,r22,1 │ │ │ │ │ addze r10,r10 │ │ │ │ │ - cmpd r23,r16 │ │ │ │ │ + cmpd r22,r21 │ │ │ │ │ addi r10,r10,1 │ │ │ │ │ beq b90 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ + mr r22,r10 │ │ │ │ │ b 804 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r28,0 │ │ │ │ │ - li r25,0 │ │ │ │ │ + li r27,0 │ │ │ │ │ b a14 │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ li r8,1 │ │ │ │ │ b 710 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - li r16,1 │ │ │ │ │ + li r30,1 │ │ │ │ │ b 6f4 │ │ │ │ │ nop │ │ │ │ │ ori r2,r2,0 │ │ │ │ │ - mr r16,r10 │ │ │ │ │ - mr r23,r10 │ │ │ │ │ + mr r21,r10 │ │ │ │ │ + mr r22,r10 │ │ │ │ │ b 804 │ │ │ │ │ - ld r4,8(r19) │ │ │ │ │ + ld r4,8(r31) │ │ │ │ │ li r5,1 │ │ │ │ │ li r3,2 │ │ │ │ │ bl ba8 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_is_local_after │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 3f0 │ │ │ │ │ - ld r9,8(r19) │ │ │ │ │ + ld r9,8(r31) │ │ │ │ │ ld r4,24(r9) │ │ │ │ │ ld r3,8(r9) │ │ │ │ │ bl bc4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_num_blocks │ │ │ │ │ nop │ │ │ │ │ cmpdi r3,1 │ │ │ │ │ bne 3f0 │ │ │ │ │ b 438 │ │ │ │ │ - mr r3,r19 │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl bdc │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_rdft2_serial_applicable │ │ │ │ │ nop │ │ │ │ │ cmpwi r3,0 │ │ │ │ │ beq 480 │ │ │ │ │ b a38 │ │ │ │ │ .long 0x0 │ │ │ │ │ @@ -845,17 +845,17 @@ │ │ │ │ │ awake(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ ld r3,64(r3) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ bl c28 │ │ │ │ │ R_PPC64_REL24 fftwl_plan_awake │ │ │ │ │ nop │ │ │ │ │ ld r3,72(r31) │ │ │ │ │ @@ -883,26 +883,26 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000c80 : │ │ │ │ │ fftwl_mpi_rdft2_rank_geq2_transposed_register(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ addis r30,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ mr r31,r3 │ │ │ │ │ li r3,24 │ │ │ │ │ addi r30,r30,0 │ │ │ │ │ R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ - mr r4,r30 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-48(r1) │ │ │ │ │ + mr r4,r30 │ │ │ │ │ bl cb0 │ │ │ │ │ R_PPC64_REL24 fftwl_mksolver │ │ │ │ │ nop │ │ │ │ │ li r9,0 │ │ │ │ │ mr r4,r3 │ │ │ │ │ stw r9,16(r3) │ │ │ │ │ mr r3,r31 │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 30000000 18000000 00000000 ....0........... │ │ │ │ │ - 0x00000020 f8000000 00439f01 44094100 9c049e02 .....C..D.A..... │ │ │ │ │ - 0x00000030 4b0e409d 0311417e 5a0a0e00 460641df K.@...A~Z...F.A. │ │ │ │ │ + 0x00000020 f8000000 00449f01 9e024609 41009c04 .....D....F.A... │ │ │ │ │ + 0x00000030 9d03460e 4011417e 5c0a0e00 460641df ..F.@.A~\...F.A. │ │ │ │ │ 0x00000040 dedddc42 0b000000 30000000 4c000000 ...B....0...L... │ │ │ │ │ - 0x00000050 00000000 08010000 00439f01 44094100 .........C..D.A. │ │ │ │ │ - 0x00000060 9c04439d 039e0248 0e401141 7e5c0a0e ..C....H.@.A~\.. │ │ │ │ │ - 0x00000070 00460641 dfdedddc 440b0000 1c000000 .F.A....D....... │ │ │ │ │ - 0x00000080 80000000 00000000 7c000000 004c0e60 ........|....L.` │ │ │ │ │ - 0x00000090 11417e4d 0e004206 41000000 20000000 .A~M..B.A... ... │ │ │ │ │ + 0x00000050 00000000 08010000 00449f01 9e024609 .........D....F. │ │ │ │ │ + 0x00000060 41009c04 9d03470e 4011417e 5d0a0e00 A.....G.@.A~]... │ │ │ │ │ + 0x00000070 460641df dedddc44 0b000000 1c000000 F.A....D........ │ │ │ │ │ + 0x00000080 80000000 00000000 7c000000 004a0e60 ........|....J.` │ │ │ │ │ + 0x00000090 11417e4f 0e004206 41000000 20000000 .A~O..B.A... ... │ │ │ │ │ 0x000000a0 a0000000 00000000 60000000 00440941 ........`....D.A │ │ │ │ │ 0x000000b0 009f0144 0e301141 7e490e00 430641df ...D.0.A~I..C.A. │ │ │ │ │ 0x000000c0 04010000 c4000000 00000000 0c090000 ................ │ │ │ │ │ - 0x000000d0 0043930d 430ea002 459d0341 9f014ddd .C..C...E..A..M. │ │ │ │ │ - 0x000000e0 41df410e 0042d343 0ea00293 0d9d039f A.A..B.C........ │ │ │ │ │ - 0x000000f0 01490941 00441141 7e46dd41 df410641 .I.A.D.A~F.A.A.A │ │ │ │ │ - 0x00000100 439d039f 01410941 00431141 7e470a06 C....A.A.C.A~G.. │ │ │ │ │ + 0x000000d0 00439f01 430ea002 46990741 9d034cd9 .C..C...F..A..L. │ │ │ │ │ + 0x000000e0 41dd410e 0042df43 0ea00299 079d039f A.A..B.C........ │ │ │ │ │ + 0x000000f0 014a0941 00431141 7e46d941 dd410641 .J.A.C.A~F.A.A.A │ │ │ │ │ + 0x00000100 4399079d 03410941 00431141 7e470a06 C....A.A.C.A~G.. │ │ │ │ │ 0x00000110 41410b50 8e12418f 11419010 41910f41 AA.P..A..A..A..A │ │ │ │ │ - 0x00000120 920e4194 0c41950b 41960a41 97094198 ..A..A..A..A..A. │ │ │ │ │ - 0x00000130 08419907 419a0641 9b05419c 04419e02 .A..A..A..A..A.. │ │ │ │ │ - 0x00000140 0352010a ce41cf41 d041d141 d241d441 .R...A.A.A.A.A.A │ │ │ │ │ - 0x00000150 d541d641 d741d841 d941da41 db41dc41 .A.A.A.A.A.A.A.A │ │ │ │ │ - 0x00000160 dd41de41 df410e00 41064141 d3410b4c .A.A.A..A.AA.A.L │ │ │ │ │ - 0x00000170 0ace41cf 41d041d1 41d241d4 41d541d6 ..A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000180 41d741d8 41d941da 41db41dc 41dd4106 A.A.A.A.A.A.A.A. │ │ │ │ │ - 0x00000190 4141de41 df430b02 43cecfd0 d1d2d4d5 AA.A.C..C....... │ │ │ │ │ - 0x000001a0 d6d7d8d9 dadbdcde 4f8e128f 11901091 ........O....... │ │ │ │ │ - 0x000001b0 0f920e94 0c950b96 0a970998 0899079a ................ │ │ │ │ │ + 0x00000120 920e4193 0d41940c 41950b41 960a4297 ..A..A..A..A..B. │ │ │ │ │ + 0x00000130 09419808 419a0641 9b05419c 04419e02 .A..A..A..A..A.. │ │ │ │ │ + 0x00000140 0351010a ce41cf41 d041d141 d241d341 .Q...A.A.A.A.A.A │ │ │ │ │ + 0x00000150 d441d541 d6410641 41d741d8 41d941da .A.A.A.AA.A.A.A. │ │ │ │ │ + 0x00000160 41db41dc 41dd41de 410e0041 df410b4c A.A.A.A.A..A.A.L │ │ │ │ │ + 0x00000170 0ace41cf 41d041d1 41d241d3 41d441d5 ..A.A.A.A.A.A.A. │ │ │ │ │ + 0x00000180 41d64106 4141d741 d841d941 da41db41 A.A.AA.A.A.A.A.A │ │ │ │ │ + 0x00000190 dc41dd41 de430b02 43cecfd0 d1d2d3d4 .A.A.C..C....... │ │ │ │ │ + 0x000001a0 d5d6d7d8 dadbdcde 4f8e128f 11901091 ........O....... │ │ │ │ │ + 0x000001b0 0f920e93 0d940c95 0b960a97 0998089a ................ │ │ │ │ │ 0x000001c0 069b059c 049e0200 24000000 cc010000 ........$....... │ │ │ │ │ - 0x000001d0 00000000 74000000 00440941 009f0143 ....t....D.A...C │ │ │ │ │ - 0x000001e0 9e02430e 3011417e 4b0e0044 0641dfde ..C.0.A~K..D.A.. │ │ │ │ │ - 0x000001f0 24000000 f4010000 00000000 9c000000 $............... │ │ │ │ │ - 0x00000200 00440941 009e0242 9f01460e 3011417e .D.A...B..F.0.A~ │ │ │ │ │ - 0x00000210 530e0044 0641dfde S..D.A.. │ │ │ │ │ + 0x000001d0 00000000 74000000 00450941 009f019e ....t....E.A.... │ │ │ │ │ + 0x000001e0 02450e30 11417e4b 0e004406 41dfde00 .E.0.A~K..D.A... │ │ │ │ │ + 0x000001f0 20000000 f4010000 00000000 9c000000 ............... │ │ │ │ │ + 0x00000200 00449e02 9f01470e 3011417e 540e0044 .D....G.0.A~T..D │ │ │ │ │ + 0x00000210 0641dfde .A.. │ │ │ ├── rdft2-problem.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -23,36 +23,36 @@ │ │ │ │ │ 00000000000001bc 000000100000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_copy + 0 │ │ │ │ │ 00000000000001f0 000000110000000a R_PPC64_REL24 0000000000000000 MPI_Comm_rank + 0 │ │ │ │ │ 0000000000000208 000000120000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_total_block + 0 │ │ │ │ │ 0000000000000218 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ 0000000000000234 000000130000000a R_PPC64_REL24 0000000000000000 memset + 0 │ │ │ │ │ 0000000000000270 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000274 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000284 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ -0000000000000290 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000288 0000000300000032 R_PPC64_TOC16_HA 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ +0000000000000294 0000000300000030 R_PPC64_TOC16_LO 0000000000000000 .rodata.str1.8 + 30 │ │ │ │ │ 00000000000002a0 000000140000000a R_PPC64_REL24 0000000000000000 fftwl_md5puts + 0 │ │ │ │ │ 00000000000002c0 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 00000000000002d0 000000160000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_md5 + 0 │ │ │ │ │ 00000000000002e0 000000170000000a R_PPC64_REL24 0000000000000000 fftwl_md5INT + 0 │ │ │ │ │ 00000000000002f0 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000300 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000310 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 0000000000000320 000000150000000a R_PPC64_REL24 0000000000000000 fftwl_md5int + 0 │ │ │ │ │ 0000000000000350 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000354 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000364 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -0000000000000388 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000368 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +000000000000038c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 00000000000003ac 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem + 0 │ │ │ │ │ 00000000000003c0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000003d0 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_canonical + 0 │ │ │ │ │ 00000000000003f8 0000001b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 0000000000000440 00000009000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000444 00000009000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000454 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ -000000000000047c 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000458 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ +0000000000000478 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel.ro.local + 0 │ │ │ │ │ 000000000000049c 000000190000000a R_PPC64_REL24 0000000000000000 fftwl_mkproblem + 0 │ │ │ │ │ 00000000000004b0 0000000f0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_size + 0 │ │ │ │ │ 00000000000004c0 0000001a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_canonical + 0 │ │ │ │ │ 00000000000004e8 0000001b0000000a R_PPC64_REL24 0000000000000000 MPI_Comm_dup + 0 │ │ │ │ │ 00000000000004f4 0000000a0000000a R_PPC64_REL24 0000000000000000 fftwl_mpi_dtensor_destroy + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro.local' at offset 0x1040 contains 4 entries: │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000050 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000030 0000003c FDE cie=00000000 pc=0000000000000060..0000000000000184 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000070 │ │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000088 │ │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000008c │ │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000009c │ │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_advance_loc: 188 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000174 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ @@ -63,82 +63,82 @@ │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000024 0000009c FDE cie=00000000 pc=0000000000000270..000000000000034c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000284 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000028c │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000029c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000032c │ │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000000032c │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 16 to 000000000000033c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=0000000000000350..0000000000000440 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000364 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000036c │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000037c │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000390 │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000039c │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000003ac │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003ac │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 88 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 0000000000000430 │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 0000000000000038 00000100 FDE cie=00000000 pc=0000000000000440..000000000000053c │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000454 │ │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000045c │ │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000468 │ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000047c │ │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000488 │ │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000049c │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000049c │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ │ DW_CFA_advance_loc: 100 to 0000000000000500 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 44 to 000000000000052c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ DW_CFA_restore: r30 │ │ │ │ │ DW_CFA_restore: r29 │ │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ DW_CFA_restore: r26 │ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,63 +37,63 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ - mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r3 │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ + mflr r0 │ │ │ │ │ ld r3,24(r3) │ │ │ │ │ - std r27,-40(r1) │ │ │ │ │ + mr r30,r4 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - ld r27,0(r4) │ │ │ │ │ + std r27,-40(r1) │ │ │ │ │ ld r29,32(r31) │ │ │ │ │ - mr r30,r4 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ + ld r27,0(r4) │ │ │ │ │ stdu r1,-160(r1) │ │ │ │ │ - xor r29,r29,r3 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ + xor r29,r29,r3 │ │ │ │ │ bl a4 │ │ │ │ │ R_PPC64_REL24 fftwl_ialignment_of │ │ │ │ │ nop │ │ │ │ │ - cntlzd r29,r29 │ │ │ │ │ mr r28,r3 │ │ │ │ │ ld r3,32(r31) │ │ │ │ │ + cntlzd r29,r29 │ │ │ │ │ srdi r29,r29,6 │ │ │ │ │ bl bc │ │ │ │ │ R_PPC64_REL24 fftwl_ialignment_of │ │ │ │ │ nop │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8 │ │ │ │ │ mtctr r27 │ │ │ │ │ mr r6,r28 │ │ │ │ │ - mr r5,r29 │ │ │ │ │ mr r12,r27 │ │ │ │ │ + mr r5,r29 │ │ │ │ │ mr r7,r3 │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8 │ │ │ │ │ mr r3,r30 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,8(r31) │ │ │ │ │ mr r4,r30 │ │ │ │ │ bl f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_print │ │ │ │ │ nop │ │ │ │ │ ld r12,0(r30) │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x18 │ │ │ │ │ - lwa r6,40(r31) │ │ │ │ │ lwz r7,44(r31) │ │ │ │ │ - ld r5,16(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + lwa r6,40(r31) │ │ │ │ │ + ld r5,16(r31) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x18 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ ld r3,48(r31) │ │ │ │ │ addi r4,r1,96 │ │ │ │ │ @@ -196,24 +196,24 @@ │ │ │ │ │ hash(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r31,-8(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r31,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .rodata.str1.8+0x30 │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ addi r4,r4,0 │ │ │ │ │ R_PPC64_TOC16_LO .rodata.str1.8+0x30 │ │ │ │ │ - mr r3,r31 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ stdu r1,-64(r1) │ │ │ │ │ + mr r3,r31 │ │ │ │ │ bl 2a0 │ │ │ │ │ R_PPC64_REL24 fftwl_md5puts │ │ │ │ │ nop │ │ │ │ │ ld r9,32(r30) │ │ │ │ │ ld r4,24(r30) │ │ │ │ │ mr r3,r31 │ │ │ │ │ xor r4,r4,r9 │ │ │ │ │ @@ -267,34 +267,34 @@ │ │ │ │ │ fftwl_mpi_mkproblem_rdft2(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r25,-56(r1) │ │ │ │ │ + std r24,-64(r1) │ │ │ │ │ mr r25,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r24,-64(r1) │ │ │ │ │ mr r24,r3 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ - std r28,-32(r1) │ │ │ │ │ - std r29,-24(r1) │ │ │ │ │ - std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ - mr r30,r7 │ │ │ │ │ mr r26,r5 │ │ │ │ │ mr r27,r6 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ + std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ mr r28,r8 │ │ │ │ │ + std r29,-24(r1) │ │ │ │ │ + std r30,-16(r1) │ │ │ │ │ mr r29,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + mr r30,r7 │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 3ac │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r30 │ │ │ │ │ @@ -307,17 +307,17 @@ │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ std r25,16(r31) │ │ │ │ │ std r26,24(r31) │ │ │ │ │ std r27,32(r31) │ │ │ │ │ stw r28,40(r31) │ │ │ │ │ - stw r29,44(r31) │ │ │ │ │ std r3,8(r31) │ │ │ │ │ mr r3,r30 │ │ │ │ │ + stw r29,44(r31) │ │ │ │ │ bl 3f8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ nop │ │ │ │ │ addi r1,r1,112 │ │ │ │ │ mr r3,r31 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ ld r24,-64(r1) │ │ │ │ │ @@ -338,34 +338,34 @@ │ │ │ │ │ fftwl_mpi_mkproblem_rdft2_d(): │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ std r24,-64(r1) │ │ │ │ │ + std r25,-56(r1) │ │ │ │ │ mr r24,r4 │ │ │ │ │ addis r4,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .data.rel.ro.local │ │ │ │ │ - std r25,-56(r1) │ │ │ │ │ mr r25,r5 │ │ │ │ │ std r26,-48(r1) │ │ │ │ │ std r27,-40(r1) │ │ │ │ │ + mr r26,r6 │ │ │ │ │ + mr r27,r8 │ │ │ │ │ + std r0,16(r1) │ │ │ │ │ std r28,-32(r1) │ │ │ │ │ + addi r4,r4,0 │ │ │ │ │ + R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ + mr r28,r9 │ │ │ │ │ std r29,-24(r1) │ │ │ │ │ std r30,-16(r1) │ │ │ │ │ - std r31,-8(r1) │ │ │ │ │ mr r30,r3 │ │ │ │ │ - addi r4,r4,0 │ │ │ │ │ - R_PPC64_TOC16_LO .data.rel.ro.local │ │ │ │ │ li r3,56 │ │ │ │ │ mr r29,r7 │ │ │ │ │ - mr r26,r6 │ │ │ │ │ - mr r27,r8 │ │ │ │ │ - mr r28,r9 │ │ │ │ │ - std r0,16(r1) │ │ │ │ │ + std r31,-8(r1) │ │ │ │ │ stdu r1,-112(r1) │ │ │ │ │ bl 49c │ │ │ │ │ R_PPC64_REL24 fftwl_mkproblem │ │ │ │ │ nop │ │ │ │ │ addi r4,r1,32 │ │ │ │ │ mr r31,r3 │ │ │ │ │ mr r3,r29 │ │ │ │ │ @@ -378,17 +378,17 @@ │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_canonical │ │ │ │ │ nop │ │ │ │ │ addi r4,r31,48 │ │ │ │ │ std r24,16(r31) │ │ │ │ │ std r25,24(r31) │ │ │ │ │ std r26,32(r31) │ │ │ │ │ stw r27,40(r31) │ │ │ │ │ - stw r28,44(r31) │ │ │ │ │ std r3,8(r31) │ │ │ │ │ mr r3,r29 │ │ │ │ │ + stw r28,44(r31) │ │ │ │ │ bl 4e8 │ │ │ │ │ R_PPC64_REL24 MPI_Comm_dup │ │ │ │ │ nop │ │ │ │ │ mr r3,r30 │ │ │ │ │ bl 4f4 │ │ │ │ │ R_PPC64_REL24 fftwl_mpi_dtensor_destroy │ │ │ │ │ nop │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 20000000 18000000 00000000 .... ........... │ │ │ │ │ 0x00000020 60000000 00440941 009f0144 0e301141 `....D.A...D.0.A │ │ │ │ │ 0x00000030 7e490e00 430641df 30000000 3c000000 ~I..C.A.0...<... │ │ │ │ │ - 0x00000040 00000000 24010000 00440941 009f0146 ....$....D.A...F │ │ │ │ │ - 0x00000050 9d039b05 9c049e02 450ea001 11417e6f ........E....A~o │ │ │ │ │ + 0x00000040 00000000 24010000 00449f01 9e024709 ....$....D....G. │ │ │ │ │ + 0x00000050 41009d03 9c049b05 440ea001 11417e6f A.......D....A~o │ │ │ │ │ 0x00000060 0e004706 41dfdedd dcdb0000 28000000 ..G.A.......(... │ │ │ │ │ 0x00000070 70000000 00000000 d4000000 00450941 p............E.A │ │ │ │ │ 0x00000080 009d039e 02460e50 9f011141 7e610e00 .....F.P...A~a.. │ │ │ │ │ 0x00000090 450641df dedd0000 24000000 9c000000 E.A.....$....... │ │ │ │ │ - 0x000000a0 00000000 dc000000 00440941 009f0143 .........D.A...C │ │ │ │ │ - 0x000000b0 9e02450e 4011417e 630e0044 0641dfde ..E.@.A~c..D.A.. │ │ │ │ │ + 0x000000a0 00000000 dc000000 00450941 009f019e .........E.A.... │ │ │ │ │ + 0x000000b0 02460e40 11417e64 0e004406 41dfde00 .F.@.A~d..D.A... │ │ │ │ │ 0x000000c0 38000000 c4000000 00000000 f0000000 8............... │ │ │ │ │ - 0x000000d0 00440941 00990743 9808499a 069b059c .D.A...C..I..... │ │ │ │ │ - 0x000000e0 049d039e 029f0147 0e701141 7e560e00 .......G.p.A~V.. │ │ │ │ │ - 0x000000f0 4b0641df dedddcdb dad9d800 38000000 K.A.........8... │ │ │ │ │ - 0x00000100 00010000 00000000 fc000000 00440941 .............D.A │ │ │ │ │ - 0x00000110 00980843 9907479a 069b059c 049d039e ...C..G......... │ │ │ │ │ - 0x00000120 029f0149 0e701141 7e590e00 4b0641df ...I.p.A~Y..K.A. │ │ │ │ │ - 0x00000130 dedddcdb dad9d800 ........ │ │ │ │ │ + 0x000000d0 00450941 00990798 08469a06 9b054511 .E.A.....F....E. │ │ │ │ │ + 0x000000e0 417e9c04 439d039e 02440e70 9f01560e A~..C....D.p..V. │ │ │ │ │ + 0x000000f0 004b0641 dfdedddc dbdad9d8 38000000 .K.A........8... │ │ │ │ │ + 0x00000100 00010000 00000000 fc000000 00450941 .............E.A │ │ │ │ │ + 0x00000110 00980899 07459a06 9b054511 417e9c04 .....E....E.A~.. │ │ │ │ │ + 0x00000120 439d039e 02450e70 9f01590e 004b0641 C....E.p..Y..K.A │ │ │ │ │ + 0x00000130 dfdedddc dbdad9d8 ........ │ │ │ ├── rdft2-solve.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ Code alignment factor: 4 │ │ │ │ │ Data alignment factor: -8 │ │ │ │ │ Return address column: 65 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ │ │ │ │ │ │ 00000014 000000000000001c 00000018 FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ mflr r0 │ │ │ │ │ ld r12,56(r3) │ │ │ │ │ ld r5,32(r4) │ │ │ │ │ ld r4,24(r4) │ │ │ │ │ - mtctr r12 │ │ │ │ │ std r0,16(r1) │ │ │ │ │ stdu r1,-32(r1) │ │ │ │ │ + mtctr r12 │ │ │ │ │ std r2,24(r1) │ │ │ │ │ bctrl │ │ │ │ │ ld r2,24(r1) │ │ │ │ │ addi r1,r1,32 │ │ │ │ │ ld r0,16(r1) │ │ │ │ │ mtlr r0 │ │ │ │ │ blr │ │ │ │ ├── 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 10000000 00000000 017a5200 04784101 .........zR..xA. │ │ │ │ │ 0x00000010 1b0c0100 1c000000 18000000 00000000 ................ │ │ │ │ │ - 0x00000020 4c000000 00490e20 11417e44 0e004206 L....I. .A~D..B. │ │ │ │ │ + 0x00000020 4c000000 00480e20 11417e45 0e004206 L....H. .A~E..B. │ │ │ │ │ 0x00000030 41000000 A...